Parents - Find teacher recommended apps for your child

Teachers - Find Lesson Plans created by teachers like you!

Lrn - Learn to code at your convenience

Sign in or create an account to add this app to your favorites
Lrn is the latest app hoping to teach programming skills through mobile-friendly lessons. Learning to code can be overwhelming. Like anything intimidating, it helps to break the challenge up into smaller, digestible tasks.
Lrn helps you do that by guiding you through quick lessons and mini-quizzes so you can learn Javascript. It’s all structured around short quizzes, with two languages currently included: JavaScript and Ruby. The perfect start for enthusiastic coding amateurs.

From the Developer

Learn to code 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. It is time to become fluent in code!

As seen in The Next Web, Business Insider, Gizmodo, Product Hunt, LifeHacker, & 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 JavaScript and I would recommend it to anyone who is a business person looking to understand the fundamentals like me." -App Store Review

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

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

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

More Less


  • Lrn - Learn to code at your convenience-1Lrn - Learn to code at your convenience-2Lrn - Learn to code at your convenience-3Lrn - Learn to code at your convenience-4Lrn - Learn to code at your convenience-5