Free, Turnkey

Computer Science Resources

This list is intended to serve as a starting point for districts, schools, and teachers working to identify free, turnkey computer science resources for use in the classroom. This list does not necessarily represent all available curriculum providers and does not indicate any particular curriculum recommendation by the Indiana Department of Education.

Resource

Grade Level

Description

Apple

K-12

Coding curriculum compatible with iPad.

Beauty and Joy of Computing

9-12

Curriculum for AP Computer Science Principles.

Carnegie Mellon CS Academy

9-12

Online courses and resources.

CodeHS

6-12

Online, self-paced curriculum. Variety of courses including intro to programming, AP CS, and more.

Code.org

K-12

Lessons and resources. Computer Science Fundamentals for elementary, Computer Science Discoveries for middle/early high school, Computer Science Principles for high school. Hour of Code activities.

CS Awesome

An interactive AP Computer Science A course (Java) with lots of coding exercises and practice questions.

Exploring Computer Science

9-12

Full semester or year-long introductory computer science curriculum with lesson plans.

Google CS First

K-8

Variety of activities and lesson plans.

Khan Academy

6-12

Self-paced curriculum for programming, how computers work, the internet, and more.

Scratch Creative 56Computing

K-8

Free introductory computer science curriculum.

For a more expansive list of CS curriculum providers and resources (both free and paid), see the Computer Science Curriculum and Resource Guide.