Java Visual Learning Hub

YearUp Spring 2026 - Interactive animations to support your learning

Week 01 Live
Introduction to Java
IntelliJ, Git & GitHub, binary, data types, operators, Scanner, conditionals, methods
25 visuals + 4 reference guides + 10 exercise companions + 13 games
Week 02 Live
Strings, Loops & Arrays
String methods, StringBuilder, classes & objects, encapsulation, loops, arrays, IntelliJ debugger
16 visuals + 4 reference guides + 13 exercise companions + 12 games
Week 03 Live
Collections & File I/O
try/catch, BufferedReader/Writer, dates, ArrayList, HashMap, plus Agile and GitHub project boards
14 visuals + 4 reference guides + 11 exercise companions + 11 games
Week 04 Live
Capstone 1: Accounting Ledger
Hint visuals for the Accounting Ledger capstone — menu flow, CSV mapping, reports, file lifecycle
7 hint visuals
Week 05 Live
Introduction to OOP
Thinking in objects, derived getters, cohesion & coupling, JUnit testing, static members, has-a relationships
14 visuals + 4 reference guides + 9 exercise companions + 10 games
Week 06 Coming Soon
Inheritance
Extending classes, polymorphism
Week 07 Coming Soon
Advanced OOP
Interfaces, abstract classes
Week 08 Coming Soon
Capstone 2
Second capstone project
Week 09 Coming Soon
Introduction to SQL
MySQL, queries, joins
Week 10 Coming Soon
Working with JDBC
Connecting Java to databases
Week 11 Coming Soon
REST APIs & Spring Boot
Building web APIs
Week 12 Coming Soon
Capstone 3
Final capstone project