A Perfectly Structured Course
Curriculum
13:28:51 Hours . 5 Sections . 127 Lessons
Session 1: Java Fundamentals & Architecture 25 lessons
-
1 - Why take this Java Course?
Free
-
2 - Programs and Programming Languages
Free
-
3 - Introduction to Java Programming
Free
- 4 - Anatomy of Java Program
- 5 - Displaying Messages in Java
- 6 - Displaying Numbers in Java
- 7 - Configuring our Java Development Environment
- 8 - Creating, Compiling, and Executing a Java Program
- 9 - Our First Java Project
- 10 - Java Packages, Classes, and Methods
- 11 - public, private, and static in Java
- 12 - The void Return Type in Java
- 13 - Command Line Arguments in Java
- 14 - Programming Styles
- 15 - Programming Errors
- 16 - Type Faster in IntelliJ
- 17 - Java Exercise - Creating Classes & Methods
- 18 - Java Basics - An Overview
- 19 - Introduction to Variables in Java
- 20 - Variables in Java - Practice
- 21 - Constants in Java
- 22 - Identifiers in Java
- 23 - Introduction to Data Types in Java
- 24 - The int Data Type in Java
- 25 - The byte, short, and long Data Types in Java
Session 2: Operators & Logic 25 lessons
- 26 - Integers Data Types in Java - Practice
- 27 - Bytes and Values in Java
- 28 - The double and float Data Types in Java
- 29 - The char Data Type in Java
- 30 - The boolean Data Type in Java
- 31 - The String Data Type in Java
- 32 - Calling String Methods in Java
- 33 - Concatenating Strings in Java
- 34 - Primitive Types and Reference Types in Java
- 35 - Instantiating a String Object
- 36 - Strings are Immutable in Java
- 37 - The Scanner Class in Java
- 38 - Reading Input From the Keyboard in Java
- 39 - Java Exercise – Favorite Number
- 40 - Java Exercise – Name and Age
- 41 - Literals in Java
- 42 - The Assignment Operator in Java
- 43 - Arithmetic Operators in Java
- 44 - Increment and Decrement Operators in Java
- 45 - Casting in Java
- 46 - The Division Operator in Java
- 47 - The Division Operator (Examples)
- 48 - Relational Operators in Java
- 49 - Logical Operators in Java
- 50 - Conditional Operator in Java
Session 3: Loops & Methods 30 lessons
- 51 - if Statement in Java
- 52 - if Statement – Exercise
- 53 - if-else Statement in Java
- 54 - Nested if-else Statements in Java
- 55 - switch Statement in Java
- 56 - switch vs. if-else in Java
- 57 - if-else Statement (Exercise 1)
- 58 - if-else Statement (Exercise 2)
- 59 - The While Loop in Java
- 60 - While Loop – Exercise
- 61 - The Do While Loop in Java
- 62 - The For Loop in Java
- 63 - Nested Loops in Java
- 64 - Break and Continue Keywords in Java
- 65 - Loops in Java (Exercise 1)
- 66 - Loops in Java (Exercise 2)
- 67 - Loops in Java (Exercise 3)
- Loops in Java (Exercise 4)
- 69 - Loops in Java (Exercise 5)
- 70 - Loops in Java (Exercise 6)
- 71 - Loops in Java (Exercise 7)
- 72 - Loops in Java (Exercise 8)
- 73 - Loops in Java (Exercise 9)
- 74 - Loops in Java (Exercise 10)
- 75 - Loops in Java (Exercise 11)
- 76 - Loops in Java (Exercise 12)
- 77 - Loops in Java (Exercise 13)
- 78 - Loops in Java (Exercise 14)
- 79 - Scope and Local Variables in Java
- 80 - Methods in Java
Session 4: Arrays & Strings Mastery 26 lessons
- 81 - Passing Arguments by Value in Java
- 82 - Passing Arguments by Reference in Java
- 83 - Method Overloading in Java
- 84 - Methods (Exercise 1)
- 85 - Methods (Exercise 2)
- 86 - Single-Dimensional Arrays in Java (Part 1)
- 87 - Single-Dimensional Arrays in Java (Part 2)
- 88 - The Arrays Class in Java (Part 1)
- 89 - The Arrays Class in Java (Part 2)
- 90 - The Arrays Class in Java (Part 3)
- 91 - Variable-Length Argument Lists in Java
- 92 - Arrays in Java (Exercise 1)
- 93 - Arrays in Java (Exercise 2)
- 94 - Arrays in Java (Exercise 3)
- 95 - Arrays in Java (Exercise 4)
- 96 - Arrays in Java (Exercise 5)
- 97 - Two-Dimensional Arrays in Java (Part 1)
- 98 - Two-Dimensional Arrays in Java (Part 2)
- Two-Dimensional Arrays in Java (Part 3)
- 100 - Two-Dimensional Arrays in Java (Exercise 1)
- 101 - Two-Dimensional Arrays in Java (Exercise 2)
- 102 - ArrayLists in Java (Part 1)
- 103 - ArrayLists in Java (Part 2)
- 104 - For Each Loop in Java
- 105 - ArrayLists (Exercise 1)
- 106 - ArrayLists (Exercise 2)
Session 5: Object-Oriented Basics 21 lessons
- 107 - Introduction to Classes and Objects (Part 1)
- 108 - Introduction to Classes and Objects (Part 2)
- 109 - Creating a Class in Java
- 110 - Instantiating Objects in Java
- 111 - Constructors in Java
- 112 - Creating a Class in Java - Practice
- 113 - Static Variables and Static Methods in Java
- 114 - Visibility Modifiers in Java
- 115 - Data Field Encapsulation in Java
- 116 - Visibility Modifiers and Encapsulation - Practice
- 117 - Immutable Classes and Objects in Java
- 118 - The this Keyword in Java
- 119 - Inner Classes in Java
- 120 - UML Class Diagram
- 121 - Classes and Objects (Exercise 1)
- 122 - Classes and Objects (Exercise 2) - Part 1
- 123 - Classes and Objects (Exercise 2) - Part 2
- 124 - Classes and Objects (Exercise 3)
- 125 - Classes and Objects (Exercise 4)
- 126 - Classes and Objects (Exercise 5)
- 127 - Classes and Objects (Exercise 6)