I was wandering around the web looking for a way to learn a programming language for free. Every platform slaps “learn X for free” in the headline, but click through and there’s a pricing button sitting right at the top. If you say free, it should be free, not free for now, not free but you can’t actually do anything until you pay, not free but only five minutes a day. Come on. So I kept digging, and that’s how I landed on Khan Academy.
What Is Khan Academy?
Khan Academy is an American educational nonprofit founded in 2008 by Sal Khan. It provides free online learning resources for students and teachers worldwide, instructional videos, practice exercises, teaching tools, and test prep, across subjects like math, science, history, literature, economics, and computer science.
Why Khan Academy Is Actually Free
This is the part that got my attention. There’s no pricing page hiding behind the word “free,” no locked chapters, no daily timer cutting you off after five minutes. It’s a nonprofit, not a freemium funnel, so the business model isn’t built around getting you to eventually pay.
What You Can Learn There
Their course catalog is bigger and better organized than I expected. A few of the skill areas they cover:
- Programming languages
- Math, from basic arithmetic through advanced topics
- Personal finance
- Economics
- Science, across multiple disciplines
Why I’m Still Learning to Code in the Age of AI
I know AI can build entire websites and apps on its own at this point. I could just prompt Claude to design something for me, I’ve been building websites for over 10 years, so I already know web design. But understanding how code actually works, and the principles behind it, still matters.
Here’s why: without real knowledge of web design and development, you won’t know the right terms to use when you’re talking to AI about what you want built. Prompting effectively still depends on understanding the thing you’re asking for.
Why I’m Starting With JavaScript, Not Python
I know Python is considered the beginner-friendly choice, and JavaScript has a reputation for being harder to start with. That’s exactly the language I’m choosing anyway, JavaScript is my pick for the first language I actually learn properly.
FAQ
Is Khan Academy really 100% free? Yes. There’s no pricing page, no paywalled chapters, and no usage limits. It’s run as a nonprofit rather than a freemium business.
What subjects does Khan Academy cover? Math, science, history, literature, economics, personal finance, and computer science, including programming languages.
Do I still need to learn to code if AI can build apps for me? Yes, if you want to actually direct that work well. Without understanding the underlying principles, you won’t know the right terms or concepts to describe what you want AI to build.
Is JavaScript a good first programming language? It has a reputation for being less beginner-friendly than Python, but it’s a practical choice if your interest is in web development specifically.
That’s where I’m starting: Khan Academy for the material, JavaScript as the first language, and an actual understanding of the fundamentals before I lean any harder on AI to build things for me.
Photo by Juanjo Jaramillo on Unsplash
No comments yet