freeCodeCamp
Free, open‑source curriculum that covers HTML, CSS, JavaScript, and full‑stack development. Earn certifications while building projects.
Visit siteFind the best courses, books, and tutorials to jumpstart your coding journey.
Free, open‑source curriculum that covers HTML, CSS, JavaScript, and full‑stack development. Earn certifications while building projects.
Visit siteInteractive beginner courses in Python, JavaScript, Ruby, and more. Paid Pro version unlocks real‑world projects.
Explore coursesHarvard’s introductory CS course on edX, covering algorithms, data structures, and software engineering fundamentals.
Take CS50Free full‑stack web development curriculum with Ruby on Rails, JavaScript, and modern tooling.
Start learningHarvard’s CS50x on edX offers a structured path through programming fundamentals in C, Python, and web dev.
Enroll nowBeginner-friendly lessons on JavaScript, HTML/CSS, and SQL. Visual, hands‑on approach.
Learn freePlatform for coding interview practice – data‑structure questions, contests, and mock interview tools.
Practice problems