Learning 12 sites

Structured practice, courses, and paths.

freeCodeCamp

Best-in-class free learning. 12+ certs, ~1,800 hours. Matches donations-only rule.

freecodecamp.org
free

The Odin Project

No premium tier ever. Ruby on Rails + JS/Node paths. Emphasizes real dev workflows (Git, terminal, local setup).

theodinproject.com
free

MDN Learn

Core free, MDN Plus optional. Reference-plus-tutorial hybrid.

developer.mozilla.org/en-US/docs/Learn
free

roadmap.sh

Community-driven on GitHub. Best orientation tool. No paywall.

roadmap.sh
free

CS50 / edX Harvard

7.1M enrollments. Free cert available from CS50 directly (edX verified cert is paid).

cs50.harvard.edu/x
free Stack pick

Fullstack Open

Modern stack (Vite, Vitest, React Query). 5-14 ECTS credits available. Best free JS full-stack deep dive.

fullstackopen.com
freemium

boot.dev

Content free to watch; interactive exercises gated ($49/mo). Passive learning genuinely free.

boot.dev

Kaggle Learn

30h GPU + 20h TPU per week free. No card. Best zero-cost ML entry.

kaggle.com/learn
free

Khan Academy

No card ever. Beginner onboarding; less depth than freeCodeCamp/TOP.

khanacademy.org
free

Fast.ai

70-80 hours, PyTorch-based. Annually revised. Best free applied DL course.

fast.ai
free

Learn Git Branching

Client-side JS, no account. MIT, self-hostable. Unmatched for Git intuition.

learngitbranching.js.org
freemium

DeepLearning.AI

88+ short courses co-produced with OpenAI/Anthropic/Google/LangChain. Free short-course library alone is best free GenAI resource.

deeplearning.ai