Khan Academy
#10 in Programming Learning · Rated 4.7
Free, high-quality math, science, CS, and more for all ages
Khan Academy is a nonprofit, globally accessible platform delivering thousands of free lessons across math, science, computer science, and humanities. It is widely used by students, teachers, and self-learners worldwide. Khan Academy also offers Khanmigo, an AI tutor add-on with pricing around $4/month or $44/year, providing 1:1 guidance to learners, families, and teachers. The core library remains 100% free, making it exceptionally accessible, especially for foundational programming topics such as HTML/CSS/JavaScript through beginner-friendly tutorials. The platform has broad international reach and is recognized for its effectiveness in schools and self-guided learning. Sources: turn15search4, turn15search0, turn15search6.
Features
- Thousands of free lessons across CS, math, science, and more
- Mastery-based practice and adaptive learning paths
- Khanmigo AI tutor (premium add-on)
- Translations and localization in many regions
- Mobile and web access
Pros
- Completely free core content
- Global accessibility and teacher support
- Strong foundation for coding concepts with beginner projects
Cons
- Limited advanced, university-style credential programs
- Content updates vary by subject area