Courses from 900+ universities
We learn about how 2U is benefitting from edX, but very little about how edX benefits from 2U.
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn how to save and structure data in external files, and import files back into your Python programs. Supported by Google.
Discover web development and learn to build your own interactive websites using HTML, CSS, and JavaScript. Supported by Google.
Learn how encryption keeps information safe, and teach your students how it's used in the world today. Supported by Google.
Investigate a range of pedagogical approaches suitable for teaching programming to primary school pupils (aged 5 to 11 years old).
Learn what a Graphical User Interface is and write your own GUI-based applications with this practical course for teachers.
Discover embedded system design and work your way through the product design lifecycle. Supported by Google.
Examine a range of pedagogical approaches suitable for teaching computing in Key Stage 3 (Grade 6–8 in the USA).
Explore ways to make your computing lessons more inclusive for learners with special educational needs and disabilities.
Get personalized course recommendations, track subjects and courses with reminders, and more.