I'm looking for recommendations on websites or programs for my 14-year-old who wants to dive into coding. He's not a big fan of reading and learns better with a hands-on approach. Ideally, I'd love suggestions for free or low-cost resources to get him started.
6 Answers
YouTube can be a goldmine! Look up tutorials like 'Python 9 Hour Full Course for Beginners' for a comprehensive intro. A lot of people learn well through video, and it can be a fun way to see real coding in action.
If he’s into games, check out the platform [codedex.io](http://codedex.io). It offers game-based coding lessons—great for beginners, though the intermediate content is behind a paywall.
Consider checking out Harvard's CS50x course. It's free and teaches both computer science fundamentals and programming in languages like C and Python. Plus, if he completes the problem sets, he gets a certificate, though he can also just stick with the free content without the certificate! It's a great start for beginners.
Just a heads up, you only get the certificate if you opt for the paid version, but the free version is just as good!
Scratch is a fun way for kids to start programming. It's visual and lets them create simple games easily, which might keep him interested and engaged.
Khan Academy offers a free introduction to Python that's very engaging. Plus, you can learn at your own pace, making it perfect for hands-on learners who like to modify and test code right away.
Another great option is the University of Helsinki's MOOC course, Python Programming 2025. It's completely free and super practical, so it fits his hands-on learning style perfectly. Just sign up and start with part 1!
I did their Java course and loved it! They really make you apply what you learn.
Totally agree! CS50x is excellent for newcomers.