RubyMonk

RubyMonk will teach you the syntax, idioms, and even the philosophy behind effective Ruby use in an…

17 Alternatives To RubyMonk

CodeAvengers

Code Avengers is the fun, easy way to learn Javascript, the computer programming language of the…

Codelearn

Teaching technology via app development. Learn By Doing :

Coderbyte

Coderbyte is a place built for anyone to practice and perfect their programming skills.

ENIGMA - LateralGM

ENIGMA, the Extensible Non-Interpreted Game Maker Augmentation, is an open source cross-platform…

Enlight - Learn to Code

Learn to code by building projects

Free Code Camp

Learn to code by helping nonprofits.

GDevelop

GDevelop is an open-source game making software designed to be used by everyone.

Grasshopper App

Grasshopper is the coding app for beginners. With fun, quick lessons on your phone, the app teaches adult learners to write real JavaScript.

MonoGame

MonoGame is an open source implementation of the Microsoft XNA 4 Framework.

Programming Hub

The best app to learn 14+ programming languages such as Python, Assembly, HTML, VB.

Programmr

At Programmr you can code, compile & run your programs directly in the browser.
images/2020/03/scratch.jpg}}

Scratch

Scratch is a programming language that makes it easy to create your own interactive stories…
images/2020/04/Treehouse.png}}

Treehouse

Build an App. This is the spot to learn how to build apps. You’ll learn the language, tools, and necessary concepts to get your app out the door. Get Started · Feature business .
images/2020/04/TutsPlus-Tuts.png}}

TutsPlus (Tuts+)

Learn Creative Skills, Shape Your Future
images/2020/04/Urho3D.png}}

Urho3D

Urho3D is a lightweight, cross-platform rendering and game engine implemented in C++ and released…

Waterbear

Visual block syntax for programming languages.
images/2020/04/jQuery.png}}

jQuery

The Write Less, Do More, JavaScript Library.