← All courses

Java

Industry staple. OOP basics, up to simple exception handling.

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

  1. 01Intro to Java, JDK / JVM, program structure, main method, System.out, first program
  2. 02Variables, data types, operators, type casting
  3. 03Conditionals (if / else, switch)
  4. 04Loops and practice
  5. 05Methods: parameters, return, overloading
  6. 06Methods practice
  7. 07Arrays, enhanced for loop, Strings and String methods
  8. 08Arrays / strings practice
  9. 09OOP: classes, objects, fields, methods
  10. 10Constructors, this, static members
  11. 11Encapsulation, getters / setters
  12. 12OOP practice: small class-based program
  13. 13Inheritance, super, method overriding
  14. 14Exception handling (basic try / catch)
  15. 15Practice: OOP, inheritance and exceptions
  16. 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