Self-paced
Java Programming: From Zero to Enterprise
Master Java from the fundamentals of the JVM to building advanced, highly concurrent Spring Boot microservices.
By QuizMakerStructured learning with progress tracking and practice
41 lessons4 modules11h 41m

What you’ll learn
Course curriculum
41 lessons / 4 modulesNot completed
1. Getting Started with Java & the JVM
14 min
Not completed
2. Data Types & Variables
16 min
Not completed
3. Control Flow: Ifs & Loops
18 min
Not completed
4. String Manipulation in Depth
20 min
Not completed
5. Methods (Functions) Architecture
17 min
Not completed
6. Arrays & The Enhanced For Loop
15 min
Not completed
7. User Input via Scanner
14 min
Not completed
8. Mathematical Operations & The Math Class
13 min
Not completed
9. Operators in Depth
16 min
Not completed
10. Block Scope & Variable Lifecycles
14 min
Not completed
11. Introduction to Object-Oriented Programming
16 min
Not completed
12. Classes & Instances Deep Dive
18 min
Not completed
13. Constructors
14 min
Not completed
14. Encapsulation & The 'this' Keyword
18 min
Not completed
15. Inheritance: Extending Functionality
20 min
Not completed
16. Polymorphism & Method Overriding
18 min
Not completed
17. Abstraction & Abstract Classes
16 min
Not completed
18. Interfaces: The Ultimate Contract
20 min
Not completed
19. Packages & Access Modifiers
14 min
Not completed
20. Enums (Enumerations)
13 min
Not completed
21. Exceptions: Handling Runtime Errors
18 min
Not completed
22. The 'throw' and 'throws' keywords
16 min
Not completed
23. Dates, Times, and Formatting
14 min
Not completed
24. Enumerable Data Structures
16 min
Not completed
25. LinkedLists: The Alternative
17 min
Not completed
26. HashMaps: Key-Value Architecture
20 min
Not completed
27. HashSets: The Art of Uniqueness
13 min
Not completed
28. Iterator: Safe Collection Traversal
15 min
Not completed
29. Wrapper Classes & Autoboxing
14 min
Not completed
30. Basic File I/O
20 min
Not completed
31. Generics: Type-Safe Templates
18 min
Not completed
32. Lambda Expressions & Functional Interfaces
20 min
Not completed
33. The Stream API: Functional Data Pipelines
20 min
Not completed
34. Optional: Beating the NullPointerException
16 min
Not completed
35. Multithreading & Concurrency Basics
20 min
Not completed
36. JDBC: Connecting to SQL Databases
20 min
Not completed
37. Annotations & Reflection
16 min
Not completed
38. The JVM Garbage Collector
18 min
Not completed
39. Introduction to Spring Boot
18 min
Not completed
40. Unit Testing with JUnit
20 min
Not completed
41. Java Collections for DSA
28 min
Questions about this course
Free
41 lessons