Course Structure

42 Lesson
3 Quizes

Time

Life-Time Access

Level

beginner

Investment

4,990.00 LKR

Srilankan Undergraduates Srilankan A/L Students - ICT People who want to know basics in programming Intern/Trainee Developers Associate software engineers Srilankan A/L ICT Teachers

Laptop/PC Internet Connection

Helping hand to entry level,
undergraduates

after A/L students

Associate Software Engineers

Junior Developers

ICT Teachers

Interns
to get the basic programming and Core Java Knowledge.

1. Complete basic programming knowledge.

2. Complete OOP Concept Knowledge.

3. Basic to Intermediate Core Java Knowledge.

4. Get handson experience with doing things practically and have the results.

CORE JAVA

1. Java Course Introduction

2. How Java Works

1-Java_Intro

2-Java_Background

3-Run_First_Java_Program

3. Basic Programming Concepts with Java

1-Netbeans_IDE

2-Java_Variables_and_Datatypes

3-Java_Arithmetic_Operators

4-Java_Assignment_Operators

5-Java_Comparison_Operators

6-Java_Logical_Operators

7-Java_IF_ELSE

8-Java SWITCH_CASE

9-Java_WHILE_LOOP

10-Java_FOR_LOOP

4. Class & Object Concepts with Java

1-Java_Class_and_Object_Intro

2-Java_Class_and_Object_Implementation

3-Java_Methods

4-Java_Methods_Classes_Objects_1

5-Java_Methods_Classes_Objects_2

6-Java_Constructor

7-Java_this_Keyword

5. OOP Concepts with Java

1-Java_Encapsulation

2-Java_Packages

3-Java_Package_Import

4-Java_Inheritance_1

5-Java_Inheritance_2

6-Polymorphism_Method_Overloading

7-Polymorphism_Method_Overriding

8-Runtime_Polymorphism

9-Abstraction_with_Abstract_Class

10-Abstraction_with_Interfaces

11-Multiple_Inheritance_with_Interfaces

12-Private_Access_Modifier

13-Default_Access_Modifier

14-Protected_Access_Modifier

15-Public_Access_Modifier

6. Java Exceptions & Exception Handling

1-Java_Exceptions_Intro

2-Java_Exceptions_Practical

3-Exception_Handling_TRY_CATCH

7. Java I/O Operations

1-Java_User_Input

2-Java_Writing_to_File

3-Java_Reading_from_File

 

* සහභාගි වීමේ සහතිකයක් සහිතයි

Meet Your Instructor

Nimesha Jinarajadasa

I'm a passionate technologist with a journey that spans enterprise software to cutting-edge DevOps education. I began my career at IFS, where I honed my skills in software engineering and built robust front-end solutions for global enterprise clients. That experience laid the foundation for my deep technical expertise and problem-solving mindset. Today, I'm proud to serve as an Associate Software Architect at KodeKloud, recognized as Singapore’s 4th fastest-growing company. At KodeKloud, I bridge the gap between software development and cloud infrastructure, helping build innovative learning platforms that empower millions of DevOps and cloud engineers worldwide. My work focuses on architecting scalable systems, driving open-source initiatives, and enabling technical content that simplifies complex concepts for learners at all levels. From enterprise software to DevOps education, my mission has always been the same: build with purpose, lead with clarity, and share what I learn to

Lessons

Introduction to the Java Course

Preview

1-Introduction_to_Programming

1-Introduction_to_Programming

Preview

2-Java_Background

2-Java_Background

Preview

3-Run_Your_First_Java_Program

3-Run_First_Java_Program

Preview

Quiz

2. How Java Works - Quiz

1-Netbeans_IDE

2-Java_Variables_and_Datatypes

3-Java_Arithmetic_Operators

4-Java_Assignment_Operators

5-Java_Comparison_Operators

6-Java_Logical_Operators

7-Java_IF_ELSE

8-Java SWITCH_CASE

9-Java_WHILE_LOOP

10-Java_FOR_LOOP

Quiz

3. Basic Programming Concepts with Java - Quiz

1-Java_Class_and_Object_Intro

2-Java_Class_and_Object_Implementation

3-Java_Methods

4-Java_Methods_Classes_Objects_1

5-Java_Methods_Classes_Objects_2

6-Java_Constructor

7-Java_this_Keyword

Quiz

4 - Class & Object Concepts with Java Quiz

1-Java_Encapsulation

2-Java_Packages

3-Java_Package_Import

4-Java_Inheritance_1

6-Polymorphism_Method_Overloading

7-Polymorphism_Method_Overriding

8-Runtime_Polymorphism

9-Abstraction_with_Abstract_Class

10-Abstraction_with_Interfaces

11-Multiple_Inheritance_with_Interfaces

12-Private_Access_Modifier

13-Default_Access_Modifier

14-Protected_Access_Modifier

15-Public_Access_Modifier

1-Java_Exceptions_Intro

2-Java_Exceptions_Practical

3-Exception_Handling_TRY_CATCH

1-Java_User_Input

2-Java_Writing_to_File

3-Java_Reading_from_File