Java for Complete Beginners Premium class

John Purcell, Software development trainer

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

About This Class

609e5360

Learn to program using Java, assuming only basic computer knowledge. Discover the basics of software development using free tools and learn how to write your own programs. This course is good preparation for learning how to create Android or desktop programs, or for finding a job in software.

84

Students

--

Projects

0

Reviews (0)

John Purcell

Software development trainer

After working as a software developer for fourteen years, I know create tutorial videos on how to code.