Code.org This nonprofit foundation website is a great starting point for coding novices. It shares plenty of useful online resources, apps, and even local schools that teach coding. Be sure to watch the inspirational video on the main page. Updated periodically, the current iteration features some of the biggest names in tech talking about how they got started in coding.
One Hour of Code Try a one-hour tutorial designed for all ages in over 45 languages. Join millions of students and teachers in over 180 countries starting with an Hour of Code.
One Hour of Code: Minecraft Minecraft is back for the Hour of Code with a brand new activity! Journey through Minecraft with code.
More from One Hour of Code: Express Course Learn the fundamentals of Computer Science with drag & drop blocks. Create your own drawings and games.
First! The mission of FIRST is to inspire young people to be science and technology leaders and innovators, by engaging them in exciting Mentor-based programs that build science, engineering, and technology skills, that inspire innovation, and that foster well-rounded life capabilities including self-confidence, communication, and leadership.
Code Arena is a two player game to find the fastest coder. You can fight a random opponent of your skill level and improve your programming skill. You will be required to solve a problem in limited time, and whoever solves the problem first wins the game.
Code Academy This interactive website is user-friendly and teaches kids basic code through fun, simple exercises that feel like games.
Code Combat Best for older kids, Code Combat uses an interactive, competitive gameplay mode to stimulate learning. Once you set up your parent account, kids can be online, playing in seconds.
Code Monster Particularly good for kids, Code Monster features two adjacent boxes. One displays code, the other shows what the code does. As you play with the code (with some help from a prompt), you learn what each command does.
Khan Academy Known for its extensive and challenging math games, Khan Academy also has basic programming tutorials that teach kids how to build graphics, animations, interactive visualizations, and more.
Scratch Designed by MIT students and aimed at children ages 8 to 16, this easy-to-use programming language lets kids build almost anything they can dream. There are no obscure lines of code here. Instead, arrange and snap together Scratch blocks as if they were virtual Legos. But it's more than just a coding guide, it's a vibrant online community of programmers who swap ideas and inspiration.
Scratch Cards provide a quick way to write Scratch code
Stencyl Inspired by Scratch's snapping blocks system, this software allows users to create simple games for iOS, Android, Flash, Windows, Linux, and Mac systems. If your child is serious about it, there are paid pro plans that come with advanced functionality.
TechRocket Founded by iD Tech, Tech Rocket's free platform allows access to a dozen classes.
FreeCodeCamp Learn to code with free online courses, programming projects, and interview preparation for developer jobs.