Pocket Programming
Learn to code with your smartphone
15 Alternatives To Pocket Programming

AppGameKit
AppGameKit is a game development platform for mobile devices.
Eggshell
Simple BASH script manager for your Mac menubar
Enki
The 5-minute daily workout for your dev skills
Google Cloud Repositories
GitHub alternative by Google

JSRobot
Learn to code in JavaScript by playing a game í ¾í´
Javvy
Learn how to code in Java: Whenever, wherever
Lrn
Learn to code at your convenience
Mimo
Learn how to code on your iPhoneí ½í³±
NIO
Visual programming language IDE on your smartphone í ½í³±
PICO-8
Lua-based fantasy console for making and playing tiny, computer games and programs.
Practice Makes Python
Your second Python book - build fluency through 50 exercises

Py
Learn to code on the go í ½í³±
Quick Code
Curated list of free online programming courses
Swifty
Learn to code in Swift on iPhone & iPad

TIC-80
TIC-80 is a fantasy computer where you can make, play and share tiny games.