Skip to Content

Java is one of the most popular programming languages out there. Released in 1995 and still widely used today, Java has many applications, including software development, mobile applications, and large systems development. Knowing Java opens a lot of possibilities for you as a developer.

Why we love it:

  • Versatility

  • Object-oriented programming

  • Great place to start

  • Excellent online documentation

Recommended

Course

Learn Java

Beginner friendly

16 Lessons
Language Fluency

Featured resources

Beginner friendly courses

Skill Path

Build Basic Android Apps with Java

Beginner friendly

13 Lessons
With Final Project
Skill Path

Study for the AP Computer Science A Exam (Java)

Beginner friendly

23 Lessons
Course

Learn Java

Beginner friendly

16 Lessons
Language Fluency
Course

Java: Inheritance and Polymorphism

Beginner friendly

1 Lesson
Course

Java: Algorithms

Beginner friendly

8 Lessons
Course

Java: Loops and Arrays

Beginner friendly

4 Lessons
Course

Java: Going Further with Classes and Methods

Beginner friendly

3 Lessons
Course

Java: Conditionals and Control Flow

Beginner friendly

2 Lessons
Course

Java: Object-Oriented Programming

Beginner friendly

2 Lessons
Course

Java: Introductions and Variables

Beginner friendly

3 Lessons

Intermediate courses

Skill Path

Pass the Technical Interview with Java

Intermediate

36 Lessons
With Final Project
Course

Java for Programmers

Intermediate

Course

Technical Interview Practice with Java

Intermediate

2 Lessons