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