You are using an outdated browser. Please upgrade your browser to improve your experience.

Learn To Code Apps

If you have been dreaming of creating your own app, game or website and didn't know where to learn to code, here are a few apps that will help you get started. These apps are for all skill levels and offer a variety of learning options, plans, and assignments depending on your coding language needs and skills.

Udacity
Mimo: Learn to code on the go
SoloLearn: Learn to Code

Best Apps

Highest scored apps in the category

Swift Playgrounds
Swift Playgrounds

Swift Playgrounds

Apple

For those who want an app to teach kids how to code that also uses augmented reality.

Swift Playgrounds is a revolutionary app for iPad that makes it fun to learn and experiment with code.  You solve interactive puzzles in the guided “Learn to Code” lessons to master the basics of coding, while additional challenges let you explore code and create programs that are engaging and unique.

Swift Playgrounds requires no coding knowledge, so it’s perfect for students...

Udacity
Udacity

Udacity

Udacity

Prepare yourself for the jobs of today, tomorrow, and beyond with Udacity

Prepare yourself for the jobs of today, tomorrow, and beyond with Udacity. Master in-demand skills in today’s hottest fields, through learning programs built with the world’s most innovative companies. Join millions of lifelong learners across the globe who are empowering themselves through education. Use the Udacity app to fully manage your personalized learning experience.

MASTER IN-DEMAND SKILLS
• Master course material developed...

Mimo: Learn to code on the go
Mimo: Learn to code on the go

Mimo: Learn to code on the go

Mimohello GmbH

Learn to code, make apps, build websites, automate tasks, and more - whenever and wherever you have a minute

Learn to code, make apps, build websites, automate tasks, and more - whenever and wherever you have a minute! With Mimo's bite-size lessons, projects, and challenges, becoming fluent in code has never been so easy to fit into your day.


◆ What others say about Mimo:

"This way, you can work learning to code into your daily routine, whenever you have a...

Also Good

Apps with average score

Brose and begin a course
SoloLearn: Learn to Code

Learn to code on the go for free

SoloLearn: Learn to Code

SoloLearn: Learn to Code

Sololearn Inc

SoloLearn offers a proven technique for teaching any type of programming or coding. With the new Learn to Code title, you can get lessons on many languages all in the same app.

Learn C#
Learn C#
Learn C#

Learn C#

Sololearn Inc

The SoloLearn C# course makes the 10th programming language available to our community for FREE!
At SoloLearn, we are building a community of coders where learning is FREE, FUN, and EFFECTIVE! With coding becoming a "must have" skill, we aim to help you improve your career and life choices by mastering...

Learn to Code with Java
Learn to Code with Java
Learn to Code with Java

Learn to Code with Java

Sololearn Inc

SoloLearn's Learn Java is a comprehensive guide to one of the most popular programming languages in the world. And here's a bonus: Learn Java is FREE!

The lessons in Learn Java lessons are fast, easy, and effective; the app is set up to be completed in less than three hours. No...

Learn to Code with Ruby
Learn to Code with Ruby
Learn to Code with Ruby

Learn to Code with Ruby

Sololearn Inc

Learn Ruby in the most social and fun way, with SoloLearn!

Learn Ruby, one of today's most in-demand programming languages on-the-go, while playing. Learning with SoloLearn is FREE! No in-app purchases. No ads.
Join the fastest-growing global community of mobile code learners and upgrade your skill level through learning solo or...

Learn SQL
Learn SQL
Learn SQL

Learn SQL

Sololearn Inc

Learn and practice SQL right now, with SoloLearn’s FREE SQL tutorial!

Create, access, and manipulate databases. At the same time, collect points, unlock levels and achievements, and compete with other learners from around the world!

Whether you want to become the next greatest database designer, or you would simply like...

Learn to Code with Python
Learn to Code with Python
Learn to Code with Python

Learn to Code with Python

Sololearn Inc

Learn Python in the most social and fun way, with SoloLearn!

Learn Python, one of today's most in-demand programming languages on-the-go, while playing, for FREE! Compete and collaborate with your fellow SoloLearners, while surfing through short lessons and fun quizzes. Practice writing Python code within the app, collect points, and...

Learn to Code with C++
Learn to Code with C++
Learn to Code with C++

Learn to Code with C++

Sololearn Inc

Learn C++ is another FREE programming course by SoloLearn.

Whether you've had any prior programming experience or not, this app will help you learn all you need to know in order to start creating and compiling your own programs. Learning with SoloLearn has proved to be fast, effective and fun....

Learn PHP
Learn PHP
Learn PHP

Learn PHP

Sololearn Inc

Learn PHP is finally available! Continue your FREE SoloLearn web development training today, by learning the most widely used web programming language in the world!

PHP enables you to create dynamic web pages, develop websites, and generate dynamic content. You’ll also be able to open files; write content to files; and...

Learn JavaScript
Learn JavaScript
Learn JavaScript

Learn JavaScript

Sololearn Inc

Have fun and learn all the fundamentals of JavaScript with SoloLearn!

Learn all the basic features of JavaScript programming: ways to make your website more interactive, change website content, validate forms, create cookies, and so much more.

Complete a series of exercises and hands-on practice sessions, designed to guide you through...

Learn HTML
Learn HTML
Learn HTML

Learn HTML

Sololearn Inc

This FREE app will teach you how to design a web page using HTML.

In our interactive HTML courseware, carefully selected content will be followed by quizzes and checkpoints. Complete a series of hands-on exercises and practice while writing real HTML code.

Our content is concise, checkpoints are enjoyable, and learning is...

Learn CSS
Learn CSS
Learn CSS

Learn CSS

Sololearn Inc

Our FREE CSS tutorial is a learning game that will teach you how to control the style and layout of websites.

Complete a series of entertaining exercises and practice while filling out actual CSS templates.

Our content is concise, checkpoints are enjoyable, and learning is guaranteed.

Collect colorful points and beat other...

DevKit: Learn to Make Apps
DevKit: Learn to Make Apps
DevKit: Learn to Make Apps

DevKit: Learn to Make Apps

Vybe Software LLC

The word "coding" can seem so daunting to new programmers, and for those ambitious enough to take the plunge, the learning curve can be extremely discouraging. DevKit smashes the barrier to entry by providing a fun, friendly environment where students of all ages can create their very own awesome apps...

Learn Programming with Swift
Learn Programming with Swift
Learn Programming with Swift

Learn Programming with Swift

Sololearn Inc

Have fun while learning Swift with SoloLearn. It's FREE!

Solve quizzes on the go. Hands-on practice: Collect points by writing real-life code within the app.

Most importantly - and most fun: SoloLearn's Swift app lets you apply your newly gained knowledge and create your own, fully functioning iOS app!

All of this,...

Encode: Learn to Code
Encode: Learn to Code
Encode: Learn to Code

Encode: Learn to Code

Upskew Pty. Ltd.

Learn to code anywhere with bite-sized lessons and challenges.

Encode is a totally new way to learn JavaScript, HTML and CSS on the go!

Our method’s simple: awesome bite-sized lessons with real code examples combined with interactive coding challenges that test out what you’re learning (and, of course, complete with timely feedback,...

Enki - improve programming skills, learn to code
Enki - improve programming skills, learn to code
Enki - improve programming skills, learn to code

Enki - improve programming skills, learn to code

ENKI LABS Inc.

Level up your Javascript, Python, CSS, HTML, git, Linux and Java with Enki. It’s quick and easy to improve your programming skills, whether you’re a professional developer or a complete beginner.

Discover new tips, tricks and best practices. Practice your programming skills, answer questions and play fun coding mini games.

Over...

Programming Hub
Programming Hub
Programming Hub

Programming Hub

Nigel Crasto

Programming Hub is your one-stop solution to learn all the top programming languages - anywhere, anytime!

With a huge collection of programming examples, complete course material and compiler for practice, all your programming needs are bundled in a single app for your daily practice.

What all programming languages you can learn?

*C Programming:
*C++:
*Java:
*Ruby:
*HTML:
*Javascript:
*CSS
*VB.net
*C#...

TapCoding
TapCoding
TapCoding

TapCoding

Flairify LLC

Learning to be a Swift programmer has never been so easy, convenient, or fun!

TapCoding includes thousands of bite-sized pages of tutorial content. All together, this content is easily the size of an entire programming book.

But programming books are boring.

Don't just read about programming in Swift. Actually do it, with all...

Ruby on Rails Commands
Ruby on Rails Commands
Ruby on Rails Commands

Ruby on Rails Commands

Brainscape

HACKERS: Quick, what's the command to open the Rails console for the current RAILS_ENV? What does the command "rails dbconsole/db " do?

Most coders learn the craft by doing: writing code. But whenever you CAN’T code (standing in line at the post office, stuck in a boring meeting), you CAN use...

Devslopes
Devslopes
Devslopes

Devslopes

Devslopes

Devslopes is the most affordable and effective way to learn iOS development, web development, game development, and app design.

Think of Devslopes as a coding bootcamp that fits in your pocket, but for a fraction of the cost!

◆ What you’ll learn:

- iOS Development
- Swift Programming
- Protocol Oriented Programming
- App Design With...

Learn C, Cpp & C# Programming
Learn C, Cpp & C# Programming
Learn C, Cpp & C# Programming

Learn C, Cpp & C# Programming

RealSimpleEdu.Com

Learn “C, C++ and C#” from AI driven coach and satisfy your thirst for knowledge.

App offers bite sized videos, quizzes and AI driven coach to help you become smarter and become great.

Just 60 minutes a week can help you become great in “C, C++ and C#”

Following chapters are available for...

Learn C++ Programming
Learn C++ Programming
Learn C++ Programming

Learn C++ Programming

Innovative Investments Limited

Easily learn how to code in C++ directly on your iPhone or iPad! Includes dozens of fun and fully interactive mini lessons and tutorials.

WHAT OUR USERS ARE SAYING

5 Stars - “Very informative. It is the only app I know that lets you type in the code. This is important for...

Other Apps

Could be good for special cases

L2Code CSS: Learn to Code and Build CSS Webpages

L2Code CSS: Learn to Code and Build CSS Webpages

SparkNET Interactive

“For building practical skills that you can put to use right away, you can’t pass up L2Code CSS.” – MacLife

CSS (Cascading Style Sheets) is the next step after basic HTML. L2Code CSS provides simple step-by-step instructions and introductory practice tutorials to help you master layout, colors, fonts, and more. Take control over the look and feel of your webpages and learn the skills you need to design and create a professional and polished website directly from your mobile device.

Many other websites and apps may give you how-to training, but only L2Code CSS includes the one tool you need to successfully learn CSS and build your webpage - a built-in text editor! This feature allows you to test your code immediately to see if your web page will appear the way you want it to.

As with all of our L2Code apps, L2Code CSS includes:

* COMPREHENSIVE TUTORIALS organized into easy-to-understand instructions
* STEP-BY-STEP PRACTICE SESSIONS that guide you through the lessons
* LESSON SUMMARIES recapping core coding principles and tips
* TEXT EDITOR to practice and create web pages right from your mobile device
* CSS LIBRARY that will save practice lessons and files for future reference
* EMAIL FILES from the app to upload it directly to your site
* IMPORT FILES from your email and edit them right in the app

Become a CSS coder with L2Code CSS today and you’ll be easily programming your own websites in no time!

SwiftBites - Learn How to Code in Swift with Interactive Mini Lessons

SwiftBites - Learn How to Code in Swift with Interactive Mini Lessons

Beacon Mobile

**** Featured on Forbes and Ranked #2 on Product Hunt ****

Learn how to code in Swift while you're on the go! Whether you're a complete beginner or experienced developer looking to learn one of the hottest new programming languages, SwiftBites will teach you the basics of Swift and get you started on this awesome learning adventure. You'll even get awarded a nifty little certificate for completing the entire mini-course! :)

Why should you learn Swift?

• Swift is the future of app development!
• Demand for Swift developers is high
• Swift recently ranked as the #1 most desired language in a worldwide developer survey
• Swift is now an open source project!
• You'll be able to build apps with less code than in Objective C

Why download SwiftBites?

• Small, interactive lessons help you learn faster
• Challenge questions will test your knowledge throughout the course
• Broad coverage of core Swift language concepts
• Run sample code and see the output
• Syntax coloring matches Xcode to increase familiarity
• Earn your SwiftBites Certificate of Completion and bragging rights!

Don't spend your time reading volumes of documentation on Swift.

Take the fun and interactive approach instead, and download SwiftBites today!

See you on the inside :)

Check us out online:

Web - http://www.swiftbitesapp.com
Facebook - http://www.facebook.com/swiftbitesapp
Twitter - http://twitter.com/swiftbitesapp
Product Hunt - http://www.producthunt.com/tech/swiftbites
Forbes - http://www.forbes.com/sites/tomaslaurinavicius/2016/01/28/learn-design-and-coding

Contact us with any questions or support needs at [email protected]

HTML Maker

HTML Maker

Leah Fine

HTML Makr is the ultimate app for anyone who wants to learn HTML, enjoys playing with code or wants to work on the go.

If you're just learning HTML, HTML Makr is a great way to familiarize yourself with the language. You can practice working with the code interactively and play with code from any website.

If you're someone who just enjoys making pranks with code, find any website and edit away! You now have the tool to edit the code of any website and make it say anything.

Now, for those of you who are more serious HTML developers, this will be your favorite app on the go. You can access your websites right from your phone and make minor style edits while on the train. When you go into the office, you'll already have a good idea of what needs to be done.

Code away everyone.

I also hope students and aspiring developers find this app useful in learning how to code. It's a great, non-intimidating, first step.

Thank you to my co-creator Ilya Horiguchi!

Learn Python by GoLearningBus

Learn Python by GoLearningBus

WagMob

Learn “Python” from AI driven coach and satisfy your thirst for knowledge.

App offers bite sized videos, quizzes and AI driven coach to help you become smarter and become great.

Just 60 minutes a week can help you become great in “Python”

Following chapters are available for rapid fast learning.

Entrepreneurship
MBA
Accounting
Marketing
Sales
Leadership
Public Relations
Interview
Introduction to PMP
Learn Patent, Trademark, and Copyright
Investment
Principles of Management
Business Math
Finance
Management Information System
Human Resource Management
Project Management
Communication Skills

Please email us at [email protected] for any questions or feedback.

Learn Python and Scratch

Learn Python and Scratch

Wag Mobile Software Services Pvt. Ltd.

Learn “Python and Scratch Programming” from AI driven coach and satisfy your thirst for knowledge.

App offers bite sized videos, quizzes and AI driven coach to help you become smarter and become great.

Just 60 minutes a week can help you become great in “Python and Scratch Programming”

Following chapters are available for rapid fast learning.

Entrepreneurship
MBA
Accounting
Marketing
Sales
Leadership
Public Relations
Interview
Introduction to PMP
Learn Patent, Trademark, and Copyright
Investment
Principles of Management
Business Math
Finance
Management Information System
Human Resource Management
Project Management
Communication Skills

Please email us at [email protected] for any questions or feedback.

Learn Programming for iPhone

Learn Programming for iPhone

Wag Mobile Software Services Pvt. Ltd.

Learn “Programming for iPhone using Swift and Xcode” from AI driven coach and satisfy your thirst for knowledge.

App offers bite sized videos, quizzes and AI driven coach to help you become smarter and become great.

Just 60 minutes a week can help you become great in “Programming for iPhone using Swift and Xcode”

Following chapters are available for rapid fast learning.

Entrepreneurship
MBA
Accounting
Marketing
Sales
Leadership
Public Relations
Interview
Introduction to PMP
Learn Patent, Trademark, and Copyright
Investment
Principles of Management
Business Math
Finance
Management Information System
Human Resource Management
Project Management
Communication Skills

Please email us at [email protected] for any questions or feedback.

L2Code JavaScript: Learn to Code JavaScript

L2Code JavaScript: Learn to Code JavaScript

SparkNET Interactive

L2Code JavaScript is the next step after CSS. L2Code Javascript provides simple step-by-step instructions and practice tutorials to help you master the world's most popular programming language.

Discover JavaScript and you can turn static HTML and CSS pages into first-class web destinations. And now it’s easier than ever to learn the coding language used most by major portal websites!

Many other websites and apps may give you the how-to training, but only L2Code JavaScript includes the one tool you need to successfully learn JavaScript and build your webpage - a built-in text editor! This feature allows you to test your code immediately to see if your webpage will appear the way you want it to.

As with all of our L2Code apps, L2Code JavaScript includes:

* COMPREHENSIVE TUTORIALS organized into easy-to-understand instructions
* STEP-BY-STEP PRACTICE SESSIONS that guide you through each lesson
* LESSON SUMMARIES recapping core coding principles and tips
* TEXT EDITOR to practice and create basic webpages right from your iPhone or iPad
* JavaScript LIBRARY that will save practice lessons and page files for future reference
* EMAIL FILES from the app to upload code directly to your website
* IMPORT FILES from your email and edit them right in the app

Easily gain the simple JavaScript skills you need to design and build incredible web destinations.

Download L2Code JavaScript today and discover just how easy it can be to learn the fundamentals of coding right on your mobile device.

Java Study Pro

Java Study Pro

Aashita Jadhav

Complete java training with 10 chapters, 100+ quiz questions.

Java study App Features:
a) Tutorial – Quick summary notes.
b) Quiz - Exam based on randomly generated questions from a 100+

Java question quiz bank.
After completing the java mock exam simulation, detailed feedback and pass mark are given.

Chapters List:
1. Introduction
2. Language Fundamentals
3. Object Oriented Programming
4. Packages
5. Exception Handling
6. Multi Threading
7. Input/output Operation in Java (java.io Package)
8. GUI Programming
9. Applets
10. Collections Framework & Utility Classes

Java certification exam is offered by OCJP.
Prepare for java Exam anytime and anywhere. Java course content right at your hand.

You are welcome to share any suggestions or improvements for this Java exam prep app.

Also, if any of the content needs to be updated, please feel free to email at: [email protected]

Disclaimer- JAVA is a trademark of Oracle America Inc. This Java Study Tutorials App is not affiliated, sponsored by or endorsed by Oracle. Use of the JAVA name is for reference purposes only.