Opening the iTunes Store.If iTunes doesn’t open, click the iTunes icon in your Dock or on your Windows desktop.Progress Indicator
Opening the iBooks Store.If iBooks doesn't open, click the iBooks app in your Dock.Progress Indicator

iTunes is the world's easiest way to organize and add to your digital media collection.

We are unable to find iTunes on your computer. To download the free app Lrn - Learn to code in HTML, CSS, Javascript, Ruby & Python by Lrn Labs, Inc., get iTunes now.

Do you already have iTunes? Click I Have iTunes to open it now.

I Have iTunes Free Download

Lrn - Learn to code in HTML, CSS, Javascript, Ruby & Python

By Lrn Labs, Inc.

This app is only available on the App Store for iOS devices.


Learn to code in HTML, CSS, Javascript, Ruby and Python through interactive mini-quizzes!

You will gain an understanding of how to read, write and speak the language of programming. No experience, internet or keyboard necessary.

As seen in The Next Web, Business Insider, Gizmodo, Product Hunt, LifeHacker, CNET, & more!

Here's what our users are saying:

"The goal with Lrn isn't to turn you into a hardcore programmer. Instead, it's to get you from a beginner who knows nothing about coding to a more beginner-intermediate level." -Business Insider

"I raced through the set of free tutorials the app begins with and quickly paid $2.99 for the complete course. The lessons are written in an entertaining but unpatronizing tone to guide you through code examples." -The Next Web

"I have been wanting to learn to code via mobile and this is the first solution I have stuck to all the way through. It works offline so I can use during my commute in the subway and is fun. It's an engaging way to learn to code and I would recommend it to anyone who is a business person looking to understand the fundamentals like me." -App Store Review

400+ free mini-quizzes and another 200+ mini-quizzes can be unlocked in the app. Below is the rundown of our content:

HTML Course:
1) HTML Intro
2) Lists
3) Tables
4) Media
5) Forms
6) Layout

CSS Course:
1) CSS Intro
2) Selectors
3) Properties
4) Spacing
5) Positioning

Javascript Course:
1) JS Basics
2) Variables
3) Functions
4) Conditions
5) Loops
6) Arrays
7) Arrays II
8) Objects
9) Objects II

Ruby Course:
1) Ruby Intro
2) Variables
3) Methods
4) Conditions
5) Loops
6) Collections
7) Classes

Python Course:
1) PY Basics
2) Variables
3) Functions
4) Conditions
5) Lists
6) Dictionaries
7) Loops

Enter the world of programming and start Lrn'ing with us today!

What's New in Version 1.4

- We have made numerous content edits & minor bug fixes. Thanks to everyone that pointed these out.

- Added new in-app purchase bundle to unlock all courses in the app.

Stay tuned for more updates! :)


iPhone Screenshot 1
iPhone Screenshot 2
iPhone Screenshot 3
iPhone Screenshot 4
iPhone Screenshot 5
iPad Screenshot 1
iPad Screenshot 2
iPad Screenshot 3
iPad Screenshot 4

Customer Reviews

The best coding app EVER!!

This app is amazing! It teaches you really useful languages in a simple, education, efficient and supportive manner! I would recommend it to anyone who wants to start coding! This has taught me how to use JavaScript, and I really want to know that language as I am trying to make a cs go betting website! Thank you for creating this amazing app!!

Very good!

I've been doing Python on Codecademy for a bit and in school. I focused more on other languages like HTML, CSS, jQuery which I am a boss at. Today I decided to learn Python on this app, and I have to say.. It's very good! I've already learnt a lot and I am I'm functions at the moment. This app should be app of the week in my opinion.


Very easy to navigate, use and learn from, really breaks it down for you :). Just one thing tho, I would like somewhere that you can practice creating once you have learned something, apart from that it's really cool.

Lrn - Learn to code in HTML, CSS, Javascript, Ruby & Python
View in iTunes
This app is designed for both iPhone and iPad
  • Free
  • Category: Education
  • Updated:
  • Version: 1.4
  • Size: 7.6 MB
  • Language: English
  • Developer:

Compatibility: Requires iOS 7.0 or later. Compatible with iPhone, iPad and iPod touch.

Customer Ratings

Current Version:
All Versions:

Top In-App Purchases

  1. All courses£6.99
  2. All javascript lessons£2.99
  3. All python lessons£2.99
  4. All ruby lessons£2.99
  5. Lesson 2: 'Variables'£0.99
  6. Python Lesson 7: 'Loops'£0.99
  7. Python Lesson 4: 'Conditions'£0.99
  8. Lesson 6: 'Arrays'£0.99
  9. Python Lesson 6: 'Dictionary'£0.99
  10. Python Lesson 5: 'Lists'£0.99