Freemium
Alternatives to CS50
12 tools like CS50, chosen by what they do. About CS50
Free
The Missing Semester
MIT course on the shell, editors, Git and other developer tools
CoursesMIT shell and tools course
Freemium
Codecademy
Interactive courses for learning to code in your browser
CoursesLearn to code in the browser
Curated
Boot.dev
Game-style coding course for backend, DevOps and data paths
CoursesBackend path with game feel
Free
The Odin Project
Free full-stack web development curriculum with community support
CoursesFull-stack path
Free
Khan Academy
Free lessons and courses for learning computing and more
CoursesFree lessons in computing
Open source
Free
A Tour of Go
Free interactive lessons for learning the Go programming language
CoursesInteractive tour of Go
Curated
Open source
Curated
Free
Svelte Tutorial
Free interactive tutorial for learning the Svelte web framework
CoursesInteractive Svelte tutorial











