
Java111 is a foundational course designed to introduce students to Object-Oriented Programming using Java. The course covers core Java syntax, OOP principles (encapsulation, inheritance, polymorphism, and abstraction), class and method design, and real-world problem solving through hands-on practice. By the end of the course, students will be able to design, write, and understand clean, structured Java programs with confidence.
Duration
4 months
Starts
Feb 14
By the end of this course, students will be able to: Understand core Java syntax and OOP concepts Design and implement classes and objects Apply encapsulation, inheritance, polymorphism, and abstraction Write clean, reusable, and structured Java code Solve real-world problems using object-oriented design
Introduction to Java & OOP concepts
Java basics: variables, data types, operators
Control statements (conditions & loops)
Methods and method overloading
String handling and arrays
Classes, objects, and class design
Constructors and encapsulation
Static variables and static methods
Inheritance and method overriding
Polymorphism and final keyword
Abstraction: abstract classes and interfaces
Real-world problem solving with mini projects
Recordings Practice Problems