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)

2 - Programs and Programming Languages

Topics discussed:
1) Programs & programming languages.
2) Machine language.
3) Assembly language.
4) High-level language.

Membership Required

To access

You need membership or higher.

Unlock Membership Now