Learning
Learn to code for free
For beginners and career changers teaching themselves to program. We put complete curricula first, then project-based resources to build real things, then focused practice for Git, JavaScript, Python and Rust, and finally free courses for moving into AI.
14 picks · updated 2026-10-29
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
Read the guide