Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
71 Videos (16h 9m)
    • Introduction and Installation

      9:39
    • What Java is and How it Works

      12:38
    • Getting a Job and What to Study After Completing Basic Java

      18:59
    • How To Get The Most Out Of This Course

      9:25
    • A Hello World Program

      4:46
    • Using Variables

      7:53
    • Strings (Working with text)

      9:21
    • While Loops

      7:15
    • For Loops

      9:28
    • If

      11:20
    • Getting User Input

      8:52
    • Do ... While

      8:04
    • Switch

      6:51
    • Arrays

      9:46
    • Arrays of Strings

      8:39
    • Multi-dimensional Arrays

      13:06
    • Classes and Objects

      11:44
    • Methods

      11:05
    • Getters and Return Values

      10:31
    • Method Parameters

      15:00
    • Setters and "this"

      10:57
    • Constructors

      10:18
    • Static (and Final)

      19:46
    • String Builder and String Formatting

      19:43
    • The toString Method

      11:06
    • Inheritance

      14:09
    • Packages

      14:03
    • Interfaces

      19:15
    • Public, Private, Protected

      19:57
    • Polymorphism

      10:04
    • Encapsulation and the API Docs

      11:17
    • Casting Numerical Values

      11:16
    • Upcasting and Downcasting

      13:54
    • Using Generics

      12:40
    • Generics and Wildcards

      17:50
    • Anonymous Classes

      8:56
    • Reading Files Using Scanner

      12:55
    • Handling Exceptions

      16:23
    • Runtime vs. Checked Exceptions

      8:48
    • Abstract Classes

      12:58
    • Enum Types - Basic and Advanced Usage

      19:20
    • The Transient Keyword and More Serialization

      16:14
    • Passing by Value

      21:30
    • Passing by Value

      9:58
    • Arraylist- Arrays the Easy Way

      9:58
    • Linked Lists

      13:56
    • Hashmap - Retrieving Objects Via a Key

      9:57
    • Sorted Maps

      12:02
    • Sets

      15:54
    • Sorting Lists

      21:29
    • Natural Ordering

      19:35
    • Queues

      18:50
    • Using Iterators

      10:04
    • Implementing Iterable

      19:23
    • Eclipse Shortcuts

      13:12
    • Multiple Exceptions

      12:11
    • Reading Files with File Reader

      17:26
    • Try With Resources

      11:12
    • Creating and Writing Text Files

      6:20
    • The Equals() Method

      17:22
    • Inner Classes

      16:33
    • Enum Types Basic and Advanced Usage

      19:20
    • Recursion A Useful Trick Up Your Sleeve

      17:26
    • Serializing Arrays

      14:42
    • Serialization Saving Objects To Files

      21:17
    • Deciding Which Java Collection to Use

      14:24
    • Complex Data Structures

      21:52
    • Eclipse Shortcuts

      13:12
    • Ten Tips to Make You a Better Programmer

      5:48
    • 069 Debugging in Eclipse

      15:36
    • 070 Lambda Expressions in Java

      31:55