Java Programming Basics
Object Orientated programming. Java Beyond Basics.
Database principles and SQL.
Java Data Structures and Collections, I/O Fundamentals / JDBC.
Lab Week. Create an event booking system, or choose from a few interesting options.
Java Test-Driven Development with JUnit
Spring & Hybernate.
Android Apps with the Android Studio
Lab week. Create a game.
Final project and Theory test, serving as exam prep for the Oracle Exams.