Learn to Code on Your Own
There are so many resources online that students can learn to teach themselves coding or grow their programming skills. We’ve created a collection of resources that you and your child can explore together.
(* indicates websites of special interest to teachers.)
Our Favorite Picks
Resource | Descriptions | Need an Account | Free | |
---|---|---|---|---|
Blackbird Code | Learn JavaScript fundamentals by creating games and animations through fun tutorials. | Yes | Yes (can pay for more advanced lessons) | |
CargoBot | Program games on your iPad (only compatible with iPads) | No | Yes | |
Code.org* | Learn to code on your own, or in your classroom or club. Play the individual games for free and without an account, or create a free account to access the Code.org labs. | No (will need one to access labs (Sprite Lab, App Lab, etc. | Yes | |
Codecademy* | For older kids, teens, and advance learners, a website with courses on learning to code in a wide selection of programming languages. | Yes | Yes (can pay for more advanced lessons) | |
Code Avengers | Offers lesson plans to learn various programming languages for ages 5 - 14, 15+, and Teachers. | No, but we recommend it to save your progress | Yes | |
Code Kingdoms | Lessons focus game development programming — perfect for Minecraft and Roblox fans! | Yes | No | |
Code Monkey | A playful way to learn to code with code blocks. | Yes | Yes | |
Code with Google | Various tools and resouces for students and teachers to learn to code. | Yes, need a Google account | Depends on the resource | |
Glitch | Learn to build websites with HTML, CSS, and JavaScript, as well as contribute to a design community | Yes | Yes, a free account comes with 1000 of dev time a month | |
Hopscotch Programming for Kids | Download the app, and learn to code with blocks on your Apple device | Yes | Free to download; need a subscription to use | |
jsdares | Make games while learning javascript | No | Yes | Khan Academy: Computer Programming | In addition to helping students with science and math, Khan Academy offers lessons on computer programming for a variety of languages. | Optional | Yes |
Kids Ruby | Downloadable program to learn Ruby programming | Yes | Free to download; need a subscription to use | |
Kodable* | Programming tutorials for K-5 students | Yes | No | |
Kodu Game Lab | Create games on PC or Xbox | No, but check download requirements | Yes | |
MIT App Inventor | Tutorials for designing your own apps. Recommended for older students. | Yes, you need a Google account | Yes | |
Overview of popular programming languages | Useful resource list for beginner tutorials for different text-based programming languages. Recommended by the Lyndhurst Girls' STEM club. Thanks! | No | Guides are free | |
Pluralsight + Code School | For advanced learners and adults, assess skills and follow the plan to improve your skills | Yes | Yes | |
Scratch* | Create games, stories, and animations to share. | Optional; will need an account to save projects and share them. | Yes | |
Tynker's Hour of Code | Hosted by a website dedicated to teaching kids to code (for a fee), these sample tutorials are free | Optional | Mix of free and paid for content | |
W3Schools Online Web Tutorials | Learn HTML, CSS, and many more languages by working through a comprehensive reference site. | No | Yes |