← Coding Academy · All lessons
🚀
🧒 Ages 14–16💻 Java6 lessons⏱ 185 min📏 CSTA Level 3A
Java Journeys
Go deep into object-oriented Java: classes, inheritance, interfaces, collections and exceptions — then build a library management system.
0 of 6 lessons finished
📚 Lessons in this course
-
🏗️
Classes & Objects in Java
Create classes with fields, constructors and methods, and protect data with private.
-
🧬
Inheritance & Polymorphism
Build class families with extends, override methods and treat different objects the same way.
-
🗃️
Collections: ArrayList & HashMap
Store growing lists and key–value data with Java’s powerful collection classes.
-
📚
Project: Library Manager
Design a mini library system with classes, a LinkedHashMap and exceptions.