You are using an outdated browser. Please upgrade your browser to improve your experience.
SoloLearn: Learn to Code

Learn to code on the go for free

SoloLearn offers a proven technique for teaching any type of programming or coding

SoloLearn: Learn to Code

by Sololearn Inc
Brose and begin a course
SoloLearn: Learn to Code
SoloLearn: Learn to Code
FREE in the App Store

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.

Brose and begin a course. SoloLearn offers several languages for you to choose from, including Swift, C++, Java, PHP, SQL, and more.

Brose and begin a course
Test out of a module

Test out of a module. Already have some of the basics down? Test out of modules you think aren't going to teach you anything.

Short concepts and quizzes. Each lesson is made up of short concepts, followed by one-question quizzes to ensure you're paying attention. Modules also have ending quizzes to solidify your learning.

Short concepts and quizzes
Multiple courses at once

Multiple courses at once. You can take multiple courses at once, if you want/need to learn more than just one.

Play in challenges to test your mettle. SoloLearn offers quiz-style challenges against other "players," where you match your coding knowledge with an opponent for experience points.

Play in challenges to test your mettle

What is it about?

Once you sign up with SoloLearn: Learn to Code, you'll be able to choose which programming language you want to learn. There are several to choose from, including HTML, Swift, C++, JavaScript, and more.

Why we love it

The courses are very well structured, offering you short segments introducing particular concepts of the programming or markup language. After each segment, there's a one-question quiz to make sure you grasp the concept. At the end of each module, you'll take a final quiz to ensure you fully comprehend and can execute the contents of that module. If you already have some background in a language, you can test out of some modules. To do so, you'll take a short quiz that gauges how much knowledge you already have. Once you successfully complete one of the tests, you'll be able to move on to the next module. Otherwise, you have to work through each one sequentially. The app does a great job of "gamifying" the experience, too. You earn badges as you learn, and can take advantage of the challenges not only to test your knowledge, but also to earn XP and more badges.

App Screenshots

SoloLearn: Learn to Code screenshot-0
SoloLearn: Learn to Code screenshot-1
SoloLearn: Learn to Code screenshot-2
SoloLearn: Learn to Code screenshot-3
SoloLearn: Learn to Code screenshot-4

App Details

Education Social Networking
Last updated
December 29, 2017
Release date
October 23, 2017
More info

App Store Description

Learn to code on the go for FREE with SoloLearn!

Start with any of 12 programming languages, including Python, HTML, CSS, JavaScript, C++, Java, PHP, SQL, Ruby, JQuery, C#, Swift.

• Facebook FbStart’s App of the Year 2017

• Featured on TechCrunch, Forbes, ProductHunt, Lifehacker, and more.

Trusted by millions of users worldwide, SoloLearn combines the best user-generated content with real-time support and the friendliest community ever! Our community makes learning to code as easy and as mobile as it can possibly get.

LEARN Python, HTML, CSS, JavaScript, C++, Java, PHP, SQL, Ruby, JQuery, C# or Swift through interactive lessons, CODE in the mobile code playground, PLAY with friends and peers, and DISCUSS to learn or help others learn.
Build your unique CODER PROFILE faster than ever!

• SoloLearn is Interactive and FUN! Coding becomes easy to understand.
• SoloLearn is Personalized! We know what you need and when.
• SoloLearn is Mobile! Learn anytime, wherever you are.
• SoloLearn is about New Content every day! There’s always something new to learn.
• SoloLearn is Gamified! Collect XPs, improve your ranking, and stand out from the crowd.

No in-app purchases, no ads. Only the best experience for the best community ever!

Content description

C++ tutorial includes over 80 lessons that cover basic concepts of C++, data types, arrays, pointers, conditional statements, loops, functions, classes, and objects, and many more of C++.

Java tutorial includes 65 lessons that cover basic concepts of Java, conditionals and loops, arrays, classes and objects, exceptions, lists, threads and files and many more of Java.

Python 3 tutorial includes 92 lessons that cover basic concepts of Python, control structures, functions and modules, exceptions and types, functional programming, object-oriented programming in Python, regular exceptions, pythonicness and packaging, and many more of Python.

JavaScript tutorial includes 51 lessons that cover basic concepts of JavaScript, conditionals and loops, functions, objects, core objects, DOM and events, and many more of JavaScript.

PHP tutorial includes 46 lessons that cover PHP basic syntax, variables, operators, arrays, control structures, functions, predefined variables, working with files, and many more of PHP.

C# tutorial includes 69 lessons that cover basic concepts of C#, conditionals and loops, methods, classes and objects, arrays and strings, inheritance and polymorphism, structs, enums, exceptions and files, generics, and many more of C#.

Ruby tutorial includes 57 lessons that cover basic concepts of Ruby, control structures, collections, methods, object oriented programming, modules, mixins, standard classes, working with files, and many more of Ruby.

jQuery tutorial includes 26 lessons that cover attributes, content and CSS Manipulations, DOM, events effects, animations and many more of jQuery.

HTML tutorial includes 44 lessons that cover HTML overview, basics and HTML5.

CSS tutorial includes 71 lessons that cover CSS basics, working with texts, CSS properties, CSS3 basics, gradients and backgrounds, transitions and transforms and many more of CSS.

SQL tutorial includes 27 lessons that cover basic concepts of SQL, filtering, functions, subqueries, JOIN table operations, and many more of SQL.

Swift tutorial includes 53 lessons that cover Swift basics, control, flow and collections, functions, closures, object oriented programming, will help you get started with your first iOS app using Swift.

Send any feedback to [email protected]




Use SoloLearn on the Web at