GET STARTED
Everyone Can Code
Yes, everyone. That means you—or your kids. These apps can provide a better understanding of the fundamental principles of programming or help you dive into specific languages, from Swift to C++.
Learn to code
Programming Hub: Learn Coding
Software, Java, C, Python Code
Mimo: Learn Coding/Programming
Python, JavaScript, HTML Code
Sololearn: Learn to Code
Python, Java, C#, HTML courses
Code! Learn Swift Version
Easily learn how to program
Encode: Learn to Code
Learn coding at your pace
TapCoding
coding trainer for Swift
Khan Academy
You can learn anything
Coursera: Grow your career
Courses, certificates, degrees
TED
Feed your curiosity
Udemy Online Video Courses
Learn Coding, Python & More
Apps for young coders
codeSpark - Coding for Kids
Programming Games and Puzzles
Hopscotch-Programming for kids
A bite-sized intro to coding
SpriteBox : Code Hour
Education
Lightbot : Programming Puzzles
Games
Coda Game - Make your Own Games
Education
Box Island - Award Winning Coding Adventure
Education
Tinkerblocks
code, create, play
Move the Turtle: Learn to Code
Programming - coding for Kids!
Useful tools for coders
Jayson
JSON viewer and editor
Kodex
A powerful code editor
Working Copy - Git client
for GitHub, GitLab and more
HTTPBot
Powerful HTTP client
Scriptable
Automation using JavaScript
Pythonista 3
Python IDE
TapCoding
coding trainer for Swift
Textastic Code Editor
Text, Coding, SFTP Client, SSH
Aurora: Color Picker
Find your tint
Apple Developer
Developer Tools
Shortcuts
Do more with your apps
TestFlight
Beta testing made simple
Code Master - Source Code Editor
Productivity
POP - Prototyping on Paper
Prototype & Design Apps
Pixel Picker - Image Color Picker
Utilities