Loading...
  Previous Lesson Complete and Continue  

Java Programming

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

1 - Why take this Java Course?

Topics discussed:
1) The target audience for the Java Programming course.
2) Syllabus of the Java Programming course.
3) The course structure of the Java Programming course.
4) Why should we learn Java?

Membership Required

To access

You need membership or higher.

Unlock Membership Now