Links to Lesson Slides by Category
Terminal Essentials
Introduction to the Console
Introduction to Bash Scripting
Introduction to Version Control with Git
Core Java
Java Object Initialization
Java Access Control
Reusing Classes in Java
Polymorphism in Java
Interfaces
Using Inner Classes
Holding Objects
Exception handling
Strings
Type Information
Regular Expressions
Generics
Testing
Unit testing with Mockito
Design Patterns
Design Patterns
Design Patterns in Spring Framework
Theory
Data Structures
Persistence
Lecture Template