Java - Foundations
eligibility: 9+ Grades
| Session | Topics | Concepts |
|---|---|---|
| Week #1 | Introduction | 1. Introduction to Programming 2. Introduction to Classes 3. Java Basics 4. Storage Structure and Data Types |
| Week #2 | Data Types and Operators | 1. Casting 2. Operators - Arithmetic, Relational and Logical 3. Control Structures |
| Week #3 | Iterations | 1. Loop structures |
| Week #4 | Strings | 1. Strings - Fundamentals 2. String Object and Functions |
| Week #5 | Arrays | 1. Introduction to Arrays 2. Implementing Arrays |
| Week #6 | ArrayList | Handling Maps |
| Week #7 | OOPs | Abstraction, Encapsulation, Inheritance, Polymorphism |
| Week #8 | Next Steps | 1. Review 2. Next Steps |