Codédex | Learn Java

Java

Master Java by exploring object-oriented programming and essential data structures, building skills to create efficient and scalable applications!

Start Learning for Free

Time to complete: 22h

+87.7K learners

Hello World

Learn the basics of Java and write your first program!

Exercise 1

First Program
Start

Exercise 2

Hello World

Exercise 3

Cooking Mama

Exercise 4

Error Logs

Exercise 5

Music Wrapped

Bonus Article

Complete chapter to unlock

Variables

Create variables and learn about data types.

Exercise 6

Storage Box
Start

Exercise 7

ID Card

Exercise 8

Operation 0

Exercise 9

Escape Room

Exercise 10

Club Penguin

Control Flow

Explore how programs "make decisions" with if/else statements, relational operators, and logical operators.

Exercise 11

Oatmeal
Start

Exercise 12

Cat Owner

Exercise 13

Dog Owner

Exercise 14

Rollercoaster

Exercise 15

Coffee Order

Challenge Pack

Complete chapter to unlock

Loops

Repeat a block of code with while loops and for loops over, and over, and over again.

Exercise 16

Rainbow Nums
Start

Exercise 17

All the While

Exercise 18

Affirmations

Exercise 19

Hit the Breaks

Exercise 20

Playing Cards

Challenge Pack

Complete chapter to unlock

Checkpoint Project

Practice your Java skills by building a project that combines all the concepts you've learned so far!

Choose a Project

Arrays

Learn how to create, access, and update an array.

Exercise 21

Survival Pack
Start

Exercise 22

Position 0

Exercise 23

Gibberish

Exercise 24

Chill Lounge Friday Afternoon

Exercise 25

Clue

Bonus Article

Complete chapter to unlock

Challenge Pack

Complete chapter to unlock

Methods

Learn how to create, access, and update an array.

Exercise 26

Double Square
Start

Exercise 27

222

Exercise 28

TV Channels

Exercise 29

Return Bins

Exercise 30

Voicemail

Exercise 31

Earth's Moon

Classes and Objects

Learn how to create, use, and manage objects.

Exercise 32

Neopet
Start

Exercise 33

Gravatia

Exercise 34

Under Construction

Exercise 35

iMacs

Exercise 36

Good Coffee, Great Coffee

Bonus Article

Complete chapter to unlock

Utility Classes

Learn utility classes in Java.

Exercise 37

Word Counter
Start

Exercise 38

Is This Your Card?

Exercise 39

Rocket

Exercise 40

Bells

Exercise 41

Coin Exchange

Final Project

Complete all exercises to unlock the Final Project

Ready to start building? Use the skills you've gained throughout the course to build out a fully-fledged Java project! Final Project

Course Certificate

Finished with this course? Request a certificate to celebrate your hard work! To be eligible to request a certificate, make sure you submit the following project(s) and have them reviewed by a code mentor.

Requirements

Request Certificate

Want to learn more about Java?

Ask me anything

Your Name
Level 1
Create an account to save your progress.

Course Progress

Exercises

0 / 41

Projects Completed

0 / 2

XP Earned

0 / 435

Course Badges

0 / 8

Complete a chapter to earn a badge – collect 'em all!