Tools / Languages
Java
A typed, compiled language and still the most common choice for backend jobs in India.
About 30 hours of study. It builds on Programming in Python.
Where to learn it
University of Helsinki
Java Programming I, parts 1–7
Hundreds of small graded exercises. The best free way to actually get fluent.
Written lessons with hundreds of graded exercises.
Section not checked yet
Exercism
Java track
Free practice tracks with mentoring, one per language.
Section not checked yet
Other options
- Learn Java (dev.java) (read)
Getting started, Language basics, Classes and objects
Wrong chapter, dead link, or know something better? Tell us on GitHub.
Your route to Java
Pick where you’re starting from. Anything your background already covers is left out, and the rest is put in order.
2 stops to go, about 70 hours of study.
Open a stop to see the book, the video course and the practice for it. Tick its circle when you've finished.
- 40 h
Programming. Ready to start.
- 30 h
Programming. After Programming in Python.
That's the whole route to Java.
Which roles ask for it
- Backend engineer to get hired
- Application support engineer in the first year
What it needs and what it leads to: Java on the map.