• Learn Java 1
  • Learn Java 2
  • Learn Java 3
  • Learn Java 4

Learn Java

SoloLearn's Learn Java is a comprehensive guide to one of the most popular programming languages in the world. And here's a bonus: Learn Java is FREE!
The lessons in Learn Java lessons are fast, easy, and effective; the app is set up to be completed in less than three hours. No prior programming experience is needed.

With Learn Java, you’ll learn object-oriented Java programming and have the ability to write clear and valid code in almost no time at all. So don't hesitate. Begin our step-by-step tutorial today, and learn a new skill!

The app's 64 lessons cover the following topics:
• Java Basics: Variables, Operators, etc.
• Conditional Statements and Loops
• Arrays
• Classes and Objects
• Encapsulation, Polymorphism, and Inheritance
• Abstract Classes and Interfaces
• Anonymous and Inner Classes
• Exception Handling
• Lists
• HashMaps
• Sets
• Threads
• Working with Files
• And Much More!

Become a Java developer – start SoloLearn's FREE tutorial today!!

Unlock levels, collect points, and compete with your peers around the world.

Learn and have fun with SoloLearn!

Category : Education

Related searches

Reviews (29)

Sla. M. Jan 10, 2020     

Great app! There are a lot of good free apps, which may teach you the same. Yet this one, is very much an interactive one, so it is much more fun and easier way to try to learn, this not easy programming language. The only down thing, is that you have to make an account, and as you may know, you information (such as phone no. and other, can get to marketing spammers).

Seb. %. Mar 29, 2020     

This is the best app for learning code out there! I don't know what these guys are saying about it being "discontinued". That didn't happen for me. On the bottom there was a button and when I pressed it, the app kept going. Seriously, it's amazing! If I can't get something, the comments always help. To give more of an explanation, it's like Duoling for code if Duoling was actually good.

Eva. I. Mar 23, 2022     

Awesome way to learn the syntax of a new programming language. Would surely be appreciated if you could unblock the premium content or at least some of it by watching ads.

Dav. K. May 2, 2022     

If this app was replaced by another app then remove it from google play market. Is it that hard?

Val. S. Jun 2, 2021     

Basic informations about the ptogramming languages...good for beginners. However, i would give a better rating if the Adds wont pop up every time you complete a module, in Full screen mode, without the option to close the add instantly if not interested. It use to be better before the Adds were so intrusive and annoying

Mic. G. Sep 2, 2021     

Ad at bottom prevents you from clicking the quiz at end of first section, which means all subsequent sections remain locked....essentially breaks the app. You can work your way thru basics of int and char and String and thats it. Bummer!

Sad. S. Jan 5, 2019     

Really great app to brush up on my coding skills. Sometimes with going to school and learning new languages, old languages could seem to get away from you. Not with this app, it truly is remarkable to help hone your skills.

Rus. W. Jan 15, 2019     

I have started from absolute scratch Let me tell you, DEFINITELY INSTALL THIS APP!! . Before this app, i tried e books but it wasn't easy to grasp.. The best thing about this app is that it has a question after each topic to revise what you have learnt, which is the bestttttt feature! . Thank you for making this app Definitely recommended for everyone starting out!

Gaë. L. Sep 25, 2019     

It's good, but at the end on the first level, I cannot access to the quiz module because of a message for open sololeaner app, but I have already downloaded, installed and opened this app. But there's always the same message that block the access to the quiz module

Tom. H. Jan 31, 2021     

Genuinely brilliant and way above the other apps I've tried. Having the coding editor, variety of question types (not just multiple choice) and comment threads from other users about each topic, really sets this one apart.

Lau. L. Apr 17, 2020     

I like the learning version. I think it is quite compressed just with basic knowledge. I like to get at least a bit of practice when I am on my phone but the main learning is of course at home on a pc.

Mih. M. Nov 6, 2018     

This application is amazing for us who have a master's degree in Informatics, but weren't taught Java properly. I am learning so much from simple lessons, and users' explanations in comments which are so helpful in the learning process.

Ran. T. Sep 26, 2018     

The best java editor app i ever got here. but it would be far better if its support landscape mode because i do code using external keyboard, and the app is not rotated. but i managed it by downloading another screen rotation app. Hope that it would be solved in the next update. Thankyou developer for making best app.

Mal. A. u. R. Jun 9, 2020     

I think this is not good. Because in basic concepts after 8th section, we cannot open module 9. So we cannot move forward. We stuck here. They give the option of new app but if you download it then you have to pay. If you cannot pay it will not work. You will give positive reviews but only for one day. Then you will stuck on the same module and cannot move forward then you have to unistall it.

Vic. Apr 24, 2019     

super easy to use. straight forward. never got on my nerves. just awesome app. gets you up and running up front. very visual and interactive. thumbs up.

jay. b. Sep 24, 2019     

App decided to "flex" on me by challenging me one on one an hour in. Proceeded to wipe the floor with my a** in said challenge. I'm new, it's not hard to beat me in a challenge with your learning app. Not trying to whine here but it isn't a very encouraging app. I'll just learn from another app...

Jos. F. Feb 21, 2019     

I've been to the sololearn site sometimes and all of the times it helped me to understand some concepts... sometimes I read other people ideas just if I was on the correct way... i just hope the app is as awesome 😹...

Nar. S. Dec 7, 2019     

After few modules it says that this app is discontinued and asks to install the other app. If such kind of thing happening then why the this app is available in the store if it is discontinued. Now I'm not sure why I have downloaded this app in the first place. Man this is a worst experience.

Ant. R. S. Dec 22, 2021     

Forced me to create an account, then proceeds to tell me the app is discontinued. The only thing I got from this app is unwanted emails.

Maz. B. Jan 9, 2022     

It shows me an error When I tap on (Tap to Try) in command environment. it shows me an error which is mentioned below. "Something went wrong"

Sah. G. Aug 19, 2019     

Best app to learn java program without any difficulty... More u learn on this app u find it easier, faster way of learning coding and get familier to the programing languages... I recommend everyone who is interested in learning a programming language to install this app and get started...

A. G. u. Mar 28, 2019     

Fantastic so far. I've just started to learn Java at uni. It's especially useful while waiting for and travelling by public transport.

tru. Jan 8, 2019     

Didn't help me learn AT ALL. After learning the basics I ran my first line of code and it didn't work, even though I looked back and made sure I wrote EVERYTHING the way you did. It still showed errors. It doesn't tell you how to fix these errors either.

Jos. G. Jul 31, 2019     

It is useful but only if you are a beginner or if you're a experienced java programmer it is too, because you can rapass the java basics on free time and it's also like a little game so it is useful but not the best way to learn java code

Ben. V. Jun 26, 2019     

short and easy to learn modules. The community comments help further, and on the playground you can try out what you've learned. Kind of nice immersive learning.

Dar. T. Feb 9, 2020     

The deceptive self advertising "this app is discontinued" tries to trick you to buy the paid app. If this message wasn't so intrusive and just said, "support us by buying the app" or something more honest, I might want to buy the paid app. What you should do is remove this app and find a less shady brand.

خدي. م. Jan 24, 2019     

Very helpful and easy app , I like it a lot but there is one thing bother me about it; after some lessons the app request to downald the last version to continue , and I don't know what's the problem the downald doesn't work :-/

Mch. T. Apr 9, 2019     

mostly clear meanings. sometimes I would prefer more than one example. overall a pleasant learning experience.

Raj. B. Jan 18, 2019     

Hats off to the developers who put everything forward a more some and yet effective way if teaching everythjng about java, python, C, C++....... and make sure the list goes on increasing. Proud to be sololearn's student.