Free Curricula for Educators
At Replit, our mission is to make programming more accessible to all. We aim to do this by partnering with the incredibly talented educators in our community. Thanks to these partnerships, we can provide free curricula that educators are encouraged to use, modify, and share when they are teaching computer science and programming.
Intro to C++
This course is designed for students with some programming experience but not with C++. It covers the proper use of core programming concepts, like ifs, loops, and functions, in C++ and introduces some more advanced concepts like pointers and data structures.
Intro to HTML/CSS
Welcome to our web design course. We are providing you with a free set of pick up and play materials that include: course timeline, course outline, a high quality set of teaching slides, teacher notes and engaging activities with premade Replit templates and teacher solutions.
Intro to Java curriculum
Welcome to this intro curriculum for learning to code with Java using the Replit platform. On this page, you can find links to the three units of the curriculum and find other resources to support the use of the guides.
Intro to Python
This course is designed for students with little or no experience of programming and/or the Python language. It introduces core programming concepts and techniques used in the vast majority of programming languages.
Intro to SQL
Welcome to our SQL course. Our free set of pick up and play materials include: course timeline, course outline, a high quality set of teaching slides, teacher notes and engaging activities with premade Replit tasks and teacher solutions.
Intermediate Python
How To Use This Course
Abstract Data Types
Course Overview