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.

Swifty: Learn to code tutorials for Swift
Udacity - Lifelong Learning to Advance your Career
Mimo: Learn to code on the go

Best Apps

Highest scored apps in the category

Swifty: Learn to code tutorials for Swift
Swifty: Learn to code tutorials for Swift

Swifty

Mimohello GmbH

Learn how to code in Swift - on your iPhone or iPad, whenever and wherever you have a minute

Learn how to code in Swift - on your iPhone or iPad, whenever and wherever you have a minute. With hundreds of bite-size lessons, projects, and challenges, getting started with app development has never been so convenient and fun.

Start with the very basics and make your way to intermediate and advanced-level concepts like classes, optionals, and tuples.


◆ What’s in the...

Swift Playgrounds
Swift Playgrounds

Swift Playgrounds

Apple

Swift Playgrounds is a revolutionary app for iPad that makes it fun to learn and experiment with code

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 - Lifelong Learning to Advance your Career
Udacity - Lifelong Learning to Advance your Career

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 1,000+ bite-size lessons, real-world projects, and challenges, mastering the skills of the future 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...

Also Good

Apps with average score

Learn to Code with C#
Learn to Code with C#
Learn to Code with C#

Learn to Code with 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 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 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 to Code with PHP
Learn to Code with PHP
Learn to Code with PHP

Learn to Code with PHP

Sololearn Inc

Learn PHP in a greatly improved learning environment with more lessons, real practice opportunity, and community support.

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,...

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...

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# (C...

DevKit - Build Games and Learn to Code
DevKit - Build Games and Learn to Code
DevKit - Build Games and Learn to Code

DevKit - Build Games and Learn to Code

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...

Devslopes: Learn Programming & App Development
Devslopes: Learn Programming & App Development
Devslopes: Learn Programming & App Development

Devslopes: Learn Programming & App Development

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 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 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 to Code with CSS
Learn to Code with CSS
Learn to Code with CSS

Learn to Code with 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...

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...

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...

Learn to Code with SQL
Learn to Code with SQL
Learn to Code with SQL

Learn to Code with SQL

Sololearn Inc

Learn SQL in a greatly improved learning environment with more lessons, real practice opportunity, and community support.

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...

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 or make a webpage, anywhere with bite-sized lessons.

The Encode way:

Encode’s a totally new way to learn coding languages like JavaScript, HTML and CSS, on the go!

Our method’s pretty simple: awesome bite-sized lessons with real code examples combined with interactive coding challenges that test out what you’re learning...

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...

devLearn: Coding Made Easy
devLearn: Coding Made Easy
devLearn: Coding Made Easy

devLearn: Coding Made Easy

Tim Coy

Learn real coding for the web using HTML and CSS with JavaScript coming soon.
• So easy, you don't even need to know how to type.
• 100% Free. No ads, no fees, and no in-app purchases.
• It's fun. Gain points for answering questions correctly, and lose hearts for answering incorrectly.
• Hands...

Other Apps

Could be good for special cases

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.

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!

Code School for Xcode/iOS - Learn How to Make Apps

Code School for Xcode/iOS - Learn How to Make Apps

Best App Limited

** FREE IOS APP DEVELOPMENT COURSE
** Learn Xcode and How to Make Apps for iPhone and iPad Using Swift
** Includes Step-by-Step Video Tutorials, Sample Codes, and Important Reference Information

The Code School for Xcode app includes complete video tutorials that teach you how to start building your first iPhone/iPad app using Xcode and Swift programming from start to finish! All the video tutorials are made for beginners; they demonstrate how to build different kinds of apps and utilize different user interface elements. Our native English teacher will also explain the code examples in detail. All the examples are guaranteed to be simple to follow and easy to learn!

Some of the Topics Included in the Video Tutorials:

+ Xcode Overview: At a Glance
+ Creating Your First App: Hello World!
+ Learning to Create a Camera App: Taking Photos with the Camera and Accessing the Photo Library
+ Building Mapkit-Based Apps: Displaying a Map with Your Current Location and Showing Maps in Standard and Satellite Views
+ Learning to Share on Twitter and Facebook: Sharing Images, Text, and URLs
+ Creating a Web Browser App
+ Detecting Gestures, Screen Touches, and 3D Touches
+ Playing Local Video and Audio Files in your App
+ Playing Remote Videos from a Server
+ Audio Recording and Playback
+ Playing Videos on Apple Watch
+ Alerting the User and Showing Popup Messages
+ Displaying PDF Files in your App
+ Making a Simple Menu Bar App for macOS
+ Creating Subviews and Simple Animations
+ Adding Images to your App
+ Creating and Populating a Table View
+ Creating a Master-Detail Interface
+ Using a Webview to Display a Website
+ Creating a Tab Bar App
+ Creating a Dictionary to Manage Data
+ Using a .plist File to Store Data
+ Sharing via Email or Saving Images to Your Device

+++ PLUS: Get free updates as we add new video tutorials!! +++

Unique Features Provided:

* Video Tutorials - They are made in Full HD resolution and feature native English speakers. These step-by-step tutorials are 5-15 minutes on average, and you can view them in full screen and offline. They support the latest version of Xcode and iOS. The video will automatically resume the playback position from the stopping time of your last session.
* Sample Codes - All the codes you learned during the tutorials are downloadable, so you can practice them yourself.
* Bookmarks - This section contains all the references and useful information for each tutorial you may be interested in.
* Notes - You may need to jot down notes when learning. This section will store your notes for each tutorial respectively.

If you want to become an individual developer and submit your own apps to the iOS App Store, download this course today!!

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]

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 Brainscape to get better at coding...WITHOUT actually coding.

Save yourself time you’d waste on Googling these Rails commands: Brainscape’s smart flashcard system will burn these them into your brain

Enjoy the app, and let us know how we can improve it.

-Brainscape

Learn HTML - HTML Tutorial for Beginners

Learn HTML - HTML Tutorial for Beginners

Le Chi Hung

Interested in learning how to design a website using HTML tags, elements, and attributes? Then this learning game is for you!

Our interactive HTML tutorial is comprised of carefully selected videos, quizzes, and checkpoints to ensure that you learn as much as possible, while also having as much fun as possible. This is accomplished through a series of entertaining exercises, along with plenty of hands-on practice in writing actual HTML code.

You will also learn the fundamentals of web design, collect colorful points, and compete with other learners throughout the world.

Our videos are informative and concise, our checkpoints are enjoyable, and your learning is guaranteed.
Learn while playing and play while learning with our HTML Tutorial! Whether you want to further your career or simply gain a new skill, this tutorial will work for you.
Module 1: Overview
1 What is HTML?
2 Basic HTML Document Structure
3 Creating Your First HTML Page
4 Module 1 Quiz
Module 2: HTML Basics
5 Paragraphs
6 Text Formatting
7 Headings, Lines, Comments
8 Elements
9 Attributes
10 Images
11 Links
12 Lists
13 Tables
14 Inline and Block Elements
15 Forms
16 HTML Colors
17 Frames
18 Module 2 Quiz
Module 3: Challenges
19 Challenge 1
Module 4: HTML5
20 Introduction to HTML5
21 Content Models
22 HTML5 Page Structure
23 header, nav & footer
24 article, section & aside
25 The audio Element
26 The video Element
27 The progress Element
28 Web Storage API
29 Geolocation API
30 Drag&Drop API
31 SVG
32 SVG Animations & Paths
33 Canvas
34 SVG vs. Canvas
35 Canvas Transformations
36 HTML5 Forms, Part 1
37 HTML5 Forms, Part 2
38 Module Quiz

Editer For Swift programming language

Editer For Swift programming language

XiaoWen Huang

This is a swift programming language learning app,you can learn,write,share swift code.
This app is just for learn and edit. You can’t run code on it.
Features :
Autocomplate.
Auto Indent.
Code color.
Horizontal screen development.
Code templates,the contents of the new file is copy from contents of the template file.

*You can enter swift code by keyboard.
*You can adjust the code color and font size , and support to move the cursor left and right and up and down , easy to read and write.
*You can find learning materials by the built-in browser .
*You can save swift code and learning materials, and can be modified to the save file and delete the save file .
*The file system supports txt, pdf, chm, mp3,m4v,zip, gif, png, html, py ,doc...
*You can control the background image and color, background animation, text color and shadow, switch interface animation , the number and the order of the main interface of the tab bar to create your learning software.
*You can Learn swift knowledge , the system provides some basic learning materials .
*You can use swift code or learning materials to generate two-dimensional code , for easy sharing .
*You can share code by Email,Weibo,Twitter,Facebook.
*You can use the counter,light in the Setting tab.

Learn-C

Learn-C

apar parmar

21st century world demands programming skills and C programming is the first step to learn programming. C programming language plays crucial role in development of many software applications. Smartphone Applications are made using Objective-C, which is superset of ANSI C programming language. At least to get a job in IT companies, C programming skill is necessity for a person. Learn-C is the application developed on all the concepts and required information of ANSI C programming language. Learn-C Application is learning application developed with easy navigation. All concepts are given in simplest form. So this app is suitable for all ages of people. To make this app interesting, smart arts are used to represent particular concept. Learning apps make learner life easier. Applications are always with you in your iPhone. So that if you find any free time at any place, you can just open up your iPhone and use application to gain knowledge in available time. You cannot carry books everywhere but you always carry your iPhone with you at every place. App supports all iOS platforms. This app runs on iOS 7, iOS 8, iOS 9 and iOS 10. Another thing is the screen size, and this app is designed for all screen sizes. This app runs on iPhone 4, iPhone 4s, iPhone 5, iPhone 5s, iPhone 6, iPhone 6 Plus, iPhone 6s, iPhone SE, iPhone 6s Plus, iPhone7, iPhone7 Plus and also on iPod touch. So enjoy this app and please do not forget to write review of this app on the store. To improve this app your reviews are very helpful. Download it and enjoy programming!

IT Books in itReads

IT Books in itReads

Alpina Digital

itReads - for those who know the code

itReads is a marketplace of electronic IT books and a user-friendly reader with a code export feature.

Browse thousands of books about software development, project management, programming, startups and business analysis.

Are you a software engineer, project manager, technology entrepreneur or just interested in computer science? itReads offers you a wide range of books that will help you improve your knowledge and will indicate a proper directions to use it.

There is a plenty of applications that offer you detective stories, novels and other pop literature. itReads is different. Instead you will discover heaps of knowledge and stacks of recipes. Easy-to-use reader will help you to try out the code samples in your real development environment or send them to your co-workers. And if you really prefer to read and develop on laptop, you can easily export your books to a Dropbox folder or transfer with AirDrop to your Mac.

You no longer have to waste your time looking for the right books at the online or real life stores or spend evenings copying the code samples from the paper books. Go ahead and install itReads today to get the hottest IT literature and world best books updates directly to your iDevice.