-
Part I (Beginners) 10
-
Part Overview 01 minLecture1.1
-
Introduction 06 minLecture1.2
-
Installing and Setting up Java 05 minLecture1.3
-
Writing Your First Program 15 minLecture1.4
-
Variables 16 minLecture1.5
-
Data Conversion 12 minLecture1.6
-
Error and Scanner 17 minLecture1.7
-
Operators 14 minLecture1.8
-
More on Operators 16 minLecture1.9
-
Project I and Part I Summary 18 minLecture1.10
-
-
Part II (Intermediate ) 30
-
Part Overview 02 minLecture2.1
-
If statement 14 minLecture2.2
-
Comparing strings 06 minLecture2.3
-
Nested if statements 17 minLecture2.4
-
Project I Modification 16 minLecture2.5
-
Project II 13 minLecture2.6
-
Switch statement 15 minLecture2.7
-
Characters and strings as switch cases 14 minLecture2.8
-
While loop 16 minLecture2.9
-
Infinite while loop 12 minLecture2.10
-
Simple application of infinite loops 13 minLecture2.11
-
do while loops 15 minLecture2.12
-
for loops 32 minLecture2.13
-
Project III 41 minLecture2.14
-
Void method 18 minLecture2.15
-
Method with parameters 20 minLecture2.16
-
Method with return values 14 minLecture2.17
-
Methods with parameters and return values 22 minLecture2.18
-
Methods with Boolean if else and two return values 15 minLecture2.19
-
Arrays 16 minLecture2.20
-
Arrays with loops 15 minLecture2.21
-
Arrays with loops 15 minLecture2.22
-
More on arrays I 18 minLecture2.23
-
More on arrays II 20 minLecture2.24
-
Recursion and recursive methods 13 minLecture2.25
-
Application of recursion 23 minLecture2.26
-
Handling exceptions 16 minLecture2.27
-
More about exceptions 10 minLecture2.28
-
Project IV 10 minLecture2.29
-
Summary and tips 14 minLecture2.30
-
-
Part III (Object Oriented Programming OOPs) 24
-
Part III Overview 02 minLecture3.1
-
Explaining Object Oriented Programming 13 minLecture3.2
-
Explaining Objects and Classes 16 minLecture3.3
-
Practical Demo of Objects and Classes 38 minLecture3.4
-
Methods with classes I 32 minLecture3.5
-
Methods with classes II 25 minLecture3.6
-
Overloading Method 27 minLecture3.7
-
Access Modifiers 19 minLecture3.8
-
Getter and Setters 19 minLecture3.9
-
The this Keyword 05 minLecture3.10
-
Constructor 26 minLecture3.11
-
Static Keyword 32 minLecture3.12
-
Inheritance 04 minLecture3.13
-
Multilevel Inheritance 14 minLecture3.14
-
Hierarchical Inheritance 13 minLecture3.15
-
Protected and Final Keywords 08 minLecture3.16
-
Polymorphism 04 minLecture3.17
-
Super Keyword 13 minLecture3.18
-
Abstract classes and methods 16 minLecture3.19
-
Interface 20 minLecture3.20
-
Inner Classes 12 minLecture3.21
-
Encapsulation 04 minLecture3.22
-
Java Libraries 20 minLecture3.23
-
Part III Summary 07 minLecture3.24
-
-
Part IV (Swing) 10
-
Part IV Overview 03 minLecture4.1
-
Introduction to swing 32 minLecture4.2
-
Practical demo of buttons, labels and panels 26 minLecture4.3
-
Events 28 minLecture4.4
-
TextField 25 minLecture4.5
-
Checkboxes 11 minLecture4.6
-
Radio buttons and Borders 16 minLecture4.7
-
Documentation 20 minLecture4.8
-
Project V 49 minLecture4.9
-
Summary 05 minLecture4.10
-
-
Part V (Final Part) 7
-
Part V overview 01 minLecture5.1
-
Drawing 2D objects 17 minLecture5.2
-
Simple 2D animation 23 minLecture5.3
-
Moving 2D objects on screen 28 minLecture5.4
-
Final Project 01 hour 20 minLecture5.5
-
Part V Summary 06 minLecture5.6
-
Course Conclusion 10 minLecture5.7
-
This content is protected, please login and enroll course to view this content!
Next
Summary and tips

2 Comments
the boolen keepPlaying was not used, why?
Hi, sorry for the late reply, It was my mistake but it will be used in the next project where we will refactor the code using methods.
Thanks