SoloLearn: Learn to Code for Free

SoloLearn: Learn to Code for Free Free App

Rated 4.84/5 (137,237) —  Free Android application by SoloLearn

About SoloLearn: Learn to Code for Free

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 info@sololearn.com

Facebook: https://www.facebook.com/sololearn

Twitter: https://twitter.com/sololearn

Google+: https://plus.google.com/+sololearn

Use SoloLearn on the Web at https://www.sololearn.com

How to Download / Install

Download and install SoloLearn: Learn to Code for Free version 1.6.1 on your Android device!
Downloaded 1,000,000+ times, content rating: Not rated
Android package: com.sololearn, download SoloLearn: Learn to Code for Free.apk

All Application Badges

2x
Users love it
Free
downl.
Android
4.0.3+
Bug
buster
n/a
Not
rated
Android app

App History & Updates

What's Changed
* We are partnering with freeCodeCamp - connect your account in the app Settings and unlock your exclusive badge!
* Bug fixes and improvements
Version update SoloLearn: Learn to Code for Free was updated to version 1.6.1
More downloads  SoloLearn: Learn to Code for Free reached 1 000 000 - 5 000 000 downloads
Name changed  Name changed! SoloLearn: Coding Community now is known as SoloLearn: Learn to Code for Free.

What are users saying about SoloLearn: Learn to Code for Free

D70%
by D####:

I don't usually write reviews, but when I do, it's because the app is great. This app is one of them. It covers the basic programming languages with easy-to- understand examples. If you want to link it to something relevant in real life, the comments section is there to help you! The other users are very friendly and are there to help you understand, I think especially because everyone has the focus of learning and they've been in the sane boat. Learning has never been more fun and a whole lot easier, especially with the right community. I could really go on and on but I think I've said more than enough.

D70%
by D####:

A very good app for learning code. I've never learned any code before and I'm starting to learn C++ on here. It's very easy and understandable and I'm learning a lot in a short amount of time. You have the option to try what you're reading and being taught in the Coding Playground which I do almost every time because it's extremely helpful. It also asks questions after you read a part and you have a quiz after each module. The readings and instructions are very brief and short, but also detailed with pictures.

D70%
by D####:

It was a few years ago where I had taken a course in coding. This app is a helpful reminder and useful tool. You also have a comment section where you can read troubleshooting, and suggestions. I've also learned topics, codes that weren't taught. You can also experiment the codes as you progress and see what other people have done. If you're having trouble with coding try this.

N70%
by N####:

I don't rate apps often, nor ever review them, so please consider that when I say how truly grateful I am for this app, and I've only gotten started. If you need new breath blown into your career, and have thought about going into coding, get this app. Makes it ridiculously easy!

D70%
by D####:

As someone with absolutely no background in programming, this has been an interesting introduction. I can't help but feel that I am using it more as a brain trainer than an actual learning device, though, as I'm not really getting much practical use out of it. Basically, an unsurprisingly, it probably takes more than an app to completely teach yourself how to program without some supporting practical work... Nonetheless, my appetite is whetted, and once I finish the last few modules, I think I will feel a lot more confident about doing a proper course.

N70%
by N####:

Great app to keep learning while on the go. I study programming at home on the computer and whenever I'm not at home or on the bus or waiting somewhere I use sololearn to recap what I learned at home. Every lesson has user submitted comments that are as helpful as the app content itself. The comments clarify any confusion you might have. Great app. Totally worth download.

K70%
by K####:

This app has an extremely intuitive layout, is probably the most stable app on my phone, and makes the daunting task of learning to code an addictive and rewarding experience. Everything you need to learn and practice multiple coding languages is included, and free, in this app. Sololearn also has a vibrant, helpful, and encouraging community. I can't overstate how great this app is.

B70%
by B####:

This app has everything you could want. It's lessons are thorough and extensive. They don't just cover the basics, they cover everything. The lessons are bit-sized and manageable. The built-in code playground is excellent. Most other apps that have anything like it implement it in a complicated and unusable manner. I would certainly recommend SoloLearn.

D70%
by D####:

I only just got this app but so far it's incredible! The lessons are short so you always feel like you're improving. There's a comment section under each part of a lesson with tons of people asking and answering questions, giving tips, etc. There are also forums that people seem quite active in. There's also a leader board section and levels. It seems kinda pointless but it's oddly motivating to keep learning and moving up. Seriously, thank you so much for this. I'm so excited to continue learning on here!

X70%
by X####:

I'll give it 5 stars if we get a direct message platform to communicate between 2 or more users. It's frustrating having friends in app but not being able to message them.

H70%
by H####:

Amazing. If you are learning Python get this app. You can do a lot offline, but if you get the updated app thru this ones ad (free and no ads) you can link with a HUGE community and do a lot of other cool stuff

D70%
by D####:

I was studying C programming, but got bored with that. However, that was done by book. This way is so much more cooler and a whole lot more fun. Not to mention that this way does not give you a freaking time schedule to have it done by and you still get a certificate showing that you are good at what you are doing.

U70%
by U####:

I'm almost through the C# training I gotten most every answer correct and I still don't feel like I've learned anything. The lessons are impractical and confusing and the quizzes are absurdly simple. I wish I could recommend but can't. Sorry.

D70%
by D####:

Whenever a course is updated it will be really helpful if there is an indicator or a list that highlights what modules or chapters that were actually updated. A user will find it really hard to know what changed and may sometimes reset their progress so nothing is missed. Bad for UX. Other than that, the app is still the best. I highly recommend it to anyone.

D70%
by D####:

I don't normally leave ratings but this is great. The app keeps learning fun; I've never advanced so much in learning programming on my own! Currently on track to complete the python course.

D70%
by D####:

Good app for complete beginners, but needs to have an advanced course. Is a bit annoying you cannot skip through the courses however, so if your at a higher level you still have to go through the bare basics making it very tiresome, but overall great app

O70%
by O####:

Common solo learn, i'm reading python from the app and you know what i feel, you noob at programming and bring dangerous things to new programmer. Use 'list' to name a 'list'??? Get lost. Anyone know about python should understand what i say

D70%
by D####:

I've only used this for a little bit but so far it's pretty awesome. And if it's actually 100% free with no catch then this might be the best app ever to learn the basics of coding in various languages.

D70%
by D####:

Basically Duolingo for programming languages, I find Sololearn to a fun educational experience with no need to have a computer in front of you (but it does help figuring out the questions) and a great social environment for any coder to practice and show off his or hers skills in coding. Also the challenge mode is really fun and the weekly challenge is always complex. Good for beginners and code masters. 4/5 stars highly recommended.

S70%
by S####:

The way they present the material itself can be a bit difficult to understand if you don't know basic command structuring. If you have any issues check the comments section, they are more in depth at explaining the material and almost always answer the question you may have.

D70%
by D####:

It's addictive for the cse lovers.. We get to learn a lot and the question are also good way to build up the logic.. Must say a very good app... Please do download those who like programming and learning new computer languages

O70%
by O####:

Great app for beginners. Could have used more explanations for the advanced topics and some repetition could have helped. Would recommend as an aid to any beginner programmer, but not as a sole learning resource.

J70%
by J####:

Straightforward, accessible info with a user friendly interface, and a solid community for when I get hung up on a concept. (I can usually find the explanation I need in the comments, almost immediately.) Thanks guys!

D70%
by D####:

I'm taking the python course and really digging it. I would like to be able to write test codes offline though... I suppose I could use another app for this but it would be nice to have only one app open.

D70%
by D####:

The learning curve starts low, and gradually gets more steep. The community really is where it's at here, since when you hit something that doesn't seem fully explained, it tends to be in the comments.

H70%
by H####:

Neat-o! I learned new things by using this app! There are actually helpful comments that explain the logic. The code playground is really kool, too. Thanx, SoloLearn, you sure are swell.

D70%
by D####:

I'm a web developer and I found this app on a whim. I just wanted to keep learning during any downtime I had and this app fits that need perfectly. To the developers, thank you for a great app.

T70%
by T####:

It's really nice for learning.. I got 90/100 in CS without touching my book because of this app , so thank you

K70%
by K####:

Awesome app for training in multiple programming languages. Lessons are a bit spotty and seem not to include everything, but ours free so get over it!

D70%
by D####:

Try it and youwill be addicted to it. But make sure to check out all the features. We would also like to connect with other coders. Please add more features!

R70%
by R####:

I didn't know even basic HTML till I started learning here. Now iam able to code not the best coding but I am getting better day by day . Thank u solo learn! :-):):)

W70%
by W####:

Very Good; But.... Kotlin is not included; after switching off all activity feeds, there is still a not-desired-to-be-seen feed in home page; every time after I open the app, I see a heads-up-like pop-up which is distracting and there's no option to disable it. Other things are great. Thanks.

I70%
by I####:

Super. Makes learning to code so much easier. For a complete beginner it's might be intimidating to remember all the details but it gives you the opportunity to build code and practice along the way.

N70%
by N####:

BEST programming learning anywhere once you do "Labs" as you go like at hackaday Sololearn + Hackaday can get you programming at master levels in almost any language. At high rate of intake

P70%
by P####:

I knew nothing about coding before this app. I have learned so much and at my own pace and it makes it fun and easy. I would've paid for this app if it wasn't already FREE

D70%
by D####:

Amazing, however I would love if they gave you for instance homework or a project to complete. Less it gets marked more like it says "here is a challenge create a program to do the follow using what you have learned thus far".

D70%
by D####:

addictive app.. Those who want to become a good programming language I strongly recommend to please use this app and fulfil knowledge in technical side.I am heartfull to say thanks to solo learn team please improve new topics and also put new projects.

D70%
by D####:

Very good app. I can learn, practice and play with programs and challenge other fellows also. But some answers in challenge questions are ambiguous.

Q70%
by Q####:

I fell in love with this app the first time I try it. Very user-friendly for beginner like me. Thank you SoloLearn!

D70%
by D####:

This app is the BEST for learning programming.. Even for begginers.. But one thing that needs improvement is the object oriented programming in the python language.. The information should be elaborated and explained with examples.. And it is missing the use of gui in python too


Share The Word!


Rating Distribution

RATING
4.85
137,237 users

5

4

3

2

1