SoloLearn: Learn to Code for Free!
Learn to code for FREE!

Anytime and Anywhere, on Any Device

Start Learning Now

Learn to code
for free!

Interactive lessons, "on-the-go"
practice, peer support.

The #1 place to
learn how to code

  • Thousands of free programming courses
  • Tons of practice questions, and quizzes
  • Best new app by Facebook's FBStart
  • Editor's Choice by Google

The best place to
learn how to code

  • Try from 36 different programming tracks
  • Practice over 2,000 lessons and 15,000 quizzes
  • Test code with built-in developer tools
  • Get a SoloLearn certificate upon completion

Learn to code
for free!

  • Try from 36 different programming tracks
  • Practice over 2,000 lessons and 15,000 quizzes
  • Get a SoloLearn certificate upon completion
  • Voted Editor's Choice by Google
Python 3 Tutorial
Python 3 Tutorial

Learn Python, one of today's most in-demand programming languages on-the-go! Practice writing Python code, collect points, & show off your skills now!

C++ Tutorial
C++ Tutorial

Our C++ tutorial covers basic concepts, data types, arrays, pointers, conditional statements, loops, functions, classes, objects, inheritance, and polymorphism.

Java Tutorial
Java Tutorial

With our interactive Java course, you’ll learn object-oriented Java programming and have the ability to write clear and valid code in almost no time at all.

View All Our Courses

38,061,797 Learners

1789 Lessons

14,459 Quizzes

Phone
Available Anytime & Anywhere for FREE!

Learn on the web and on the go.
Available on all major devices and platforms.
Always pick up where you left off.
More simple and enjoyable than ever!

YOU ARE IN GOOD COMPANY.

Over 35,000,000 learners all over the world use our apps on all types of devices.

Probably the best way to use my phone. This is a revolutionary way to learn code. The comments on each question/section adds a real world perspective.

Mat Watson
Mat Watson
Python

Appreciations! Superb application with step-by-step teaching. You are making a lot of impacts especially in Ghana, Africa. I couldn't afford the university to learn to code. Thanks so much. Keep it up.

Odjer Online
Odjer Online
Java

Wow... I mean... WOW! Boys and girls, just go for it... I mean, it's just so simple, so pretty and well organized. I've been looking for free, self learning tools all over for all kinds of stuff and this is by far, the best one. Just too good! And by the way, the community is there, always, to help.

Nevile Ruas
Nevile Ruas
HTML

Become a member of our growing community!

Start Learning Now
View All Our Courses →

Available Anytime & Anywhere for FREE!

Learn on the web and on the go.
Available on all major devices and platforms.
Always pick up where you left off.
More simple and enjoyable than ever!
38,061,797 Learners
1789 Lessons
14,459 Quizzes

You are in good company.

Over 35,000,000 learners all over the world use our apps on all types of devices.

not found

Probably the best way to use my phone. This is a revolutionary way to learn code. The comments on each question/section adds a real world perspective.

Mat Watson

Mat Watson

Python

Wow... I mean... WOW! Boys and girls, just go for it... I mean, it's just so simple, so pretty and well organized. I've been looking for free, self learning tools all over for all kinds of stuff and this is by far, the best one. Just too good! And by the way, the community is there, always, to help.

Nevile Ruas

Nevile Ruas

HTML

Appreciations! Superb application with step-by-step teaching. You are making a lot of impacts especially in Ghana, Africa. I couldn't afford the university to learn to code. Thanks so much. Keep it up.

Odjer Online

Odjer Online

Java

Become a member of our
growing community!

Start Learning Now!