Curriculum
- 5 Sections
- 79 Lessons
- Lifetime
Expand all sectionsCollapse all sections
- Part I (Beginners)10
- 0.0Part Overview1 Minute
- 0.1Introduction6 Minutes
- 0.2Installing and Setting up Java5 Minutes
- 0.3Writing Your First Program15 Minutes
- 0.4Variables16 Minutes
- 0.5Data Conversion12 Minutes
- 0.6Error and Scanner17 Minutes
- 0.7Operators14 Minutes
- 0.8More on Operators16 Minutes
- 0.9Project I and Part I Summary18 Minutes
- Part II (Intermediate )28
- 1.0Part Overview2 Minutes
- 1.1If statement14 Minutes
- 1.2Comparing strings6 Minutes
- 1.3Nested if statements17 Minutes
- 1.4Project I Modification16 Minutes
- 1.5Project II13 Minutes
- 1.6Switch statement15 Minutes
- 1.7Characters and strings as switch cases14 Minutes
- 1.8While loop16 Minutes
- 1.9Infinite while loop12 Minutes
- 1.10Simple application of infinite loops13 Minutes
- 1.11do while loops15 Minutes
- 1.12for loops32 Minutes
- 1.13Project III41 Minutes
- 1.14Void method18 Minutes
- 1.16Method with return values14 Minutes
- 1.17Methods with parameters and return values22 Minutes
- 1.18Methods with Boolean if else and two return values15 Minutes
- 1.19Arrays16 Minutes
- 1.20Arrays with loops15 Minutes
- 1.21More on arrays I18 Minutes
- 1.22More on arrays II20 Minutes
- 1.23Recursion and recursive methods13 Minutes
- 1.24Application of recursion23 Minutes
- 1.25Handling exceptions16 Minutes
- 1.26More about exceptions10 Minutes
- 1.27Project IV10 Minutes
- 1.28Summary and tips14 Minutes
- Part III (Object Oriented Programming OOPs)24
- 2.0Part III Overview2 Minutes
- 2.1Explaining Object Oriented Programming13 Minutes
- 2.2Explaining Objects and Classes16 Minutes
- 2.3Practical Demo of Objects and Classes38 Minutes
- 2.4Methods with classes I32 Minutes
- 2.5Methods with classes II25 Minutes
- 2.6Overloading Method27 Minutes
- 2.7Access Modifiers19 Minutes
- 2.8Getter and Setters19 Minutes
- 2.9The this Keyword5 Minutes
- 2.10Constructor26 Minutes
- 2.11Static Keyword32 Minutes
- 2.12Inheritance4 Minutes
- 2.13Multilevel Inheritance14 Minutes
- 2.14Hierarchical Inheritance14 Minutes
- 2.15Protected and Final Keywords8 Minutes
- 2.16Polymorphism4 Minutes
- 2.17Super Keyword14 Minutes
- 2.18Abstract classes and methods16 Minutes
- 2.19Interface20 Minutes
- 2.20Inner Classes12 Minutes
- 2.21Encapsulation4 Minutes
- 2.22Java Libraries20 Minutes
- 2.23Part III Summary7 Minutes
- Part IV (Swing)10
- Part V (Final Part)7