Learn to Code Resources

Find the best courses, books, and tutorials to jumpstart your coding journey.

freeCodeCamp Logo

freeCodeCamp

Free, open‑source curriculum that covers HTML, CSS, JavaScript, and full‑stack development. Earn certifications while building projects.

Visit site
Codecademy Logo

Codecademy

Interactive beginner courses in Python, JavaScript, Ruby, and more. Paid Pro version unlocks real‑world projects.

Explore courses
MIT OpenCourseWare

MIT OpenCourseWare – CS50

Harvard’s introductory CS course on edX, covering algorithms, data structures, and software engineering fundamentals.

Take CS50
The Odin Project

The Odin Project

Free full‑stack web development curriculum with Ruby on Rails, JavaScript, and modern tooling.

Start learning
edX

edX – CS50x

Harvard’s CS50x on edX offers a structured path through programming fundamentals in C, Python, and web dev.

Enroll now
Khan Academy

Khan Academy – Programming

Beginner-friendly lessons on JavaScript, HTML/CSS, and SQL. Visual, hands‑on approach.

Learn free
LeetCode

LeetCode

Platform for coding interview practice – data‑structure questions, contests, and mock interview tools.

Practice problems