Pregraph

Programming

Java

A typed, compiled language and still the most common choice for backend jobs in India.

About 30 hours of study.

Where to learn it

Read
Java Programming MOOC

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

Watch
Programming in Java (NPTEL)

Debasis Samanta, IIT Kharagpur

The full course

Section not checked yet

Practise
Exercism

Exercism

Java track

Free practice tracks with mentoring, one per language.

Section not checked yet

Other options

Which roles ask for it

Before and after

Learn first

Helps to know: Objects and design

Java

Opens up

Nothing else on the map yet.