- Sessions
- 16
- Fee
- ₹2,500
- One-time, full course
- Pace
- 2 days a week
- For
- Anyone who wants to learn Java from scratch.
1 to 1.5 hours per session. Two days a week. Practice problems every session. No capstone, concepts and exercises only.
Assumes Programming Fundamentals. New to coding? Start there. The basics are quietly re-woven into the first few sessions either way.
What we cover
- 01Intro to Java, JDK / JVM, program structure, main method, System.out, first program
- 02Variables, data types, operators, type casting
- 03Conditionals (if / else, switch)
- 04Loops and practice
- 05Methods: parameters, return, overloading
- 06Methods practice
- 07Arrays, enhanced for loop, Strings and String methods
- 08Arrays / strings practice
- 09OOP: classes, objects, fields, methods
- 10Constructors, this, static members
- 11Encapsulation, getters / setters
- 12OOP practice: small class-based program
- 13Inheritance, super, method overriding
- 14Exception handling (basic try / catch)
- 15Practice: OOP, inheritance and exceptions
- 16Mixed exercises, debugging, recap
Honest scope
Builds a solid Java base, up to basic exception handling.
This course builds a strong base. It does not pretend to cover advanced topics. Those come later, separately.
Not covered here
- Collections framework
- Generics
- Abstract classes and interfaces
- File I/O