freeCodeCamp
Interactive coding curriculum with projects and free certifications in web development, Python, data analysis, and more.
Start from zero or level up your coding skills with beginner-friendly and university-backed platforms.
For absolute beginners, start with Khan Academy or freeCodeCamp. Then move to CS50, MIT OCW, and GitHub Skills.
These are strong starting points for web development, Python, Git, general computer science, and hands-on practice.
Interactive coding curriculum with projects and free certifications in web development, Python, data analysis, and more.
World-famous intro to computer science with hands-on programming tracks and strong beginner teaching.
Learn Git, GitHub, workflows, and developer collaboration through guided interactive exercises.
A selection of free courses on coding, AI, cloud, and data from an industry-oriented platform.
Free lecture notes, assignments, and course materials from MIT across computer science and engineering.
Stanford free online courses across AI, computer science, and engineering topics.
Free lessons for math, computing, and core foundations that help absolute beginners build confidence.
Free learning from The Open University, including digital skills, cyber basics, and badges on many courses.