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

* Indicates websites of special interest to teachers.