Codédex | Learn Java
Java
Master Java by exploring object-oriented programming and essential data structures, building skills to create efficient and scalable applications!
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
- Checkpoint Project submitted
- Final Project submitted
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!