CSTA Source Online K-12 Repository


CSTA Source:
An Online Repository of K-12 Computer Science
Teaching and Learning Materials


Welcome to the CSTA Source repository, a collection of materials developed specifically for computer science and information technology education. All of these materials have been peer reviewed to insure that they are comprehensive, relevant, age-appropriate and pedagogically sound.

Not yet a CSTA member? Visit csta.acm.org for more information on the benefits of membership.

Organization of Resources

The resources in the CSTA Source are organized by curriculum classification. Most of these classifications are CSTA K-12 Computer Science Standardsbut we've also included comprehensive curriculum categories (which relate to entire CS courses or curriculum units), as well as program strategies for broadening CS participation. 

Accessing the CSTA Source

  • You may browse, search, and download resources from this repository.
  • You may submit your own original resources for consideration. Instructions and an online submission form are on the CSTA Source page of the CSTA Web site.
  • We encourage you to register to take full advantage of all features (enter ratings and comments, receive e-mail notifications when resources are added to your selected collections, etc.)


Proceed to the CSTA Source