Develop your programming skills with Java basics training course. Build a firm foundation in Java and get ready to become a Java developer.
- 8+ hours Training Videos (All Topics Covered)
- 100% unconditional money back guarantee
- Unlimited access
Topic-wise Content Distribution
Introduction to this course
- Course Overview
-
5m 18s
Setting up development environment
-
Installing JDK and Setting Java Home5m 12s
-
Installing Eclipse3m 51s
Introduction to Java Fundamentals
-
What's good about Java?4m 34s
-
JVM, JDK and JRE4m 30s
-
First touch with Java Code - "Hello World"6m 12s
Variables
-
Types of variables in Java - Stack and Heap6m 8s
-
Primitive numeric types8m 56s
-
Char and Boolean data types6m 44s
-
Type casting between primitives8m 41s
Operators
-
Assignment Operators5m 49s
-
Aritmethic and Comparison Operators3m 55s
-
Bitwise and Logical Operators8m 49s
-
Unary Operators(postfix and prefix)5m 15s
-
Ternary Operator5m 38s
Working with the console
-
Reading data through the Scanner class9m 24s
-
Different output options -> System.out.print/format()8m 32s
-
Writting complete input-output application2m 33s
Conditional statements
-
Different types of conditional statements3m 39s
-
if, else-if, else blocks5m 10s
-
Variables scope withing blocks8m 58s
-
if-else statement exercise4m 52s
-
The switch statement4m 20s
-
Switch statement exercise3m 52s
Loops
-
What are loops, why we use them?2m 55s
-
While/do-while loops6m 59s
-
For-loop5m 14s
-
Nested loops and labeling4m 32s
-
Break and Continue4m 1s
-
Loops Homework - Tasks introduction27s
-
Loops excercise14m 26s
String data type
-
Reference Variables in Java3m 59s
-
String data type4m 10s
-
String methods10m 38s
-
Working with Strings5m 47s
-
Strings homework - Tasks Introduction22s
-
String homework part 110m 32s
-
String homework part 211m 1s
Arrays
-
Introduction to arrays8m 9s
-
Array iteration using loops7m 22s
-
For-each loop3m 19s
-
2D,3D and ND arrays, iteration and usage5m 4s
-
Arrays Homework - Tasks introduction22s
-
Arrays homework part 111m 54s
-
Arrays homework part 26m 33s
Methods
-
Introduction to functions3m 18s
-
Method signature7m 44s
-
Passing data to a method8m 58s
-
Varargs2m 53s
-
Returning Data from a method5m 19s
-
Garbage Collection2m 46s
-
Methods Quiz3m 29s
-
Methods Homework - Tasks22s
-
Methods Homework part 16m 58s
-
Methods Homework part 210m 53s
Java fundamentals Wrap-up
-
Java fundamentals - Task Introduction25s
-
Java Fundamentals Task - Solution part 19m 12s
-
Java Fundamentals Task - Solution part 29m 17s
-
Java Fundamentals Task - Solution part 37m 44s
Introduction to Java OOP
-
OOP Principles3m 56s
-
Classes and Objects8m 4s
-
Access Fields and methods4m 36s
-
Keywords Final and Static4m 45s
-
Introduction to OOP homework5m 50s
Inheritance
-
Introduction to Inheritance6m 14s
-
Constructors, this and super keywords17m 4s
-
Constructor chaining5m 21s
-
Initialization blocks5m 57s
-
"Is-a" and "Has-a" relationship5m 52s
-
The Object class3m 8s
-
Inheritance Quiz8m 3s
Encapsulation
-
Introduction to Encapsulation3m 2s
-
Access modifiers10m 43s
-
Getter and Setter methods3m 5s
Abstraction
-
Introduction to Abstraction1m 49s
-
Abstract classes and methods7m 29s
-
Introduction to Interfaces8m 12s
-
Abstraction Quiz8m 28s
Polymorphism
-
Introduction to Polymorphism1m 3s
-
Casting Reference Variables6m 45s
-
Override vs Overload7m 34s
-
Final methods and classes1m 37s
-
Polymorphism Quiz3m 13s
-
Course Wrap-Up1m 22s