All coursework for the Java Programming Masterclass for Software Developers by Tim Buchalka (Learn Programming Academy teacher).
The Course at Udemy
The Learn Programming Academy
- Section 01 - Course Introduction
- Section 02 - Setup and First Steps
- Section 03 - Variables, Datatypes and Operators
- Section 04 - Expressions, Statements, Code blocks, Methods and more
- Section 05 - Control Flow Statements
- Section 06 - OOP Part 1 - Classes, Constructors and Inheritance
- Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism
- Section 08 - Arrays, Java inbuilt Lists, Autoboxing and Unboxing
- Section 09 - Inner and Abstract Classes & Interfaces
- Section 10 - Java Generics
- Section 11 - Naming Conventions and Packages static and final keywords
- Section 12 - Java Collections
- Section 13 - JavaFX
- Section 14 - Basic Input & Output including java.util
- Section 15 - Concurrency in Java
- Section 16 - Lambda Expressions
- Section 17 - Regular Expressions
- Section 18 - Debugging and Unit Testing
- Section 19 - Databases
- Section 20 - Java Networking Programming
- Section 21 - Java 9 Module System
- Section 22 - Migrating Java Projects to Java 9
- Section 23 - Archived Videos
- Section 24 - Bonus Material