Lectures
- 30th August Lecture 1 - Course Introduction
- 6th Sep Lecture 2 - Collections & Generics & Lambdas & Streams
- 13th Sep Lecture 3 - Collections & Generics & Lambdas & Streams vol2
- 20th Sep Lecture 4 - Java I/O
- 27th Sep Lecture 5 - Java I/O 2
- 4th Oct Lecture 6 - Java Networking
- 11th Oct Lecture 7 - Threads & Java Memory Model
- 18th Oct Lecture 8 - Threads: Thread Safety & Locks
- 25th Oct Lecture 9 - Classloaders
- 1st Nov Lecture 10 - Java Memory Management
- 8th Nov Lecture 11 - Concurrency API
- 15th Nov Lecture 12 - Other JVM languages
- 22nd Nov Lecture 13 - Reflection API and Dynamic Proxies
- 29th Nov Lecture 14 - Java & Android
- 6th Dec Lecture 15 - Java Troubleshooting, Performance