Full curriculum — in order
- Introduction
- Get Started
- Syntax
- Output
- Comments
- Variables
- Data Types
- Type Casting
- Operators
- Strings
- Math
- Booleans
- If Else
- Switch
- While Loop
- For Loop
- Break Continue
- Arrays
- Methods
- Method Parameters
- Method Overloading
- Scope
- Recursion
- Classes and Objects
- Constructors
- Modifiers
- Encapsulation
- Packages
- Inheritance
- Polymorphism
- Abstraction
- Interfaces
- Enums
- User Input
- Date
- ArrayList
- HashMap
- HashSet
- Iterator
- Exceptions
- RegEx
- Threads
- Files
- Collections
- Lambda Expressions
- Streams