List Headline Image
Updated by ClassroomAid on Mar 30, 2020
8 items   7 followers   1 votes   402 views

Free Resources for Learning Coding

Self-Learning resources for coding -- Games, courses, websites and books

Code Hunt - A game to learn coding!

Code Hunt is an educational, browser-based coding game targeting teachers and students from introductory to advanced programming or software engineering courses. At the core of the game experience is an automated grading engine based on symbolic execution.Go to our Microsoft Research page to find a list of publications around Code Hunt. Code Hunt was developed by the Research in Software Engineering (RiSE) group at Microsoft Research.

FightCode - Killing Robots for Fun

Build your robots with Javascript, and fight with other robots. It is a free to play game and you can create as many robots as you'd like.

Screeps: MMO RTS sandbox for programmers

Screeps means “scripting creeps.” It’s an open-source sandbox MMO RTS game for programmers, wherein the core mechanic is programming your units’ AI. You control your colony by writing JavaScript which operate 24/7 in the single persistent real-time world filled by other players on par with you.

Coding Games and Programming Challenges to Code Better

CodinGame is a challenge-based training platform for programmers where you can play with the hottest programming topics. Solve games, code AI bots, learn from your peers, have fun. Learn new concepts by solving fun challenges in 25+ languages addressing all the hot programming topics.

CodeCombat: Learn to Code by Playing a Game

Learn programming with a multiplayer live coding strategy game for beginners. Learn Python or JavaScript as you defeat ogres, solve mazes, and level up. Open source HTML5 game!

Learn to code with free online courses, programming projects, and interview preparation for developer jobs.

Learn to code with free online courses, programming projects, and interview preparation for developer jobs. Join a supportive community, build projects and earn certificates, get experiences while helping nonprofits. A lot of coding bootcamps use freeCodeCamp as part of their curriculum,

What is Pocket Code?

Pocket Code allows you to create, play, share, and remix Catrobat programs in a visual, "LEGO-style" programming environment. You can develop your own games, animations, interactive music videos, and many kind of other apps, directly on your phone or tablet. Get the free Pocket Code app now from Google Play!

SoloLearn: Learn to Code for Free!

SoloLearn: Learn to code for FREE!