
CS50
Programming & Development•Course
Harvard's legendary introduction to computer science & programming
From complete beginner to building real-world software and ML tools
A meticulously curated progression taking you from your very first line of Python code to data structures, software engineering patterns, and machine learning primitives.

Harvard's legendary introduction to computer science & programming

Free full-stack open source curriculum for web developers

Build machine learning frameworks from scratch by hand

Clear, illustrated guide to design patterns & clean architecture
Explore other curated sequences or browse all 15 technical categories across Learnlists.