Java Tutorial for Complete Beginners

Learn to program using the Java programming language

Bestseller
Created By: John Purcell
FREE

About This Course

  • Learn to program in the Java programming language. This course assumes no prior programming knowledge, just a desire to learn to program.

License Type: CC-BY

Other Information

  • Certificate will provided in this course on Completion
  • Full lifetime access
  • Available on Mobile & Laptop

What Students Will Learn In Your Course?

  • Learn to program in Java

Are There Any Course Requirements Or Prerequisites?

  • Basic fluency with computers

Who Are Your Target Students?

  • Anyone who wants to learn Java

Course Content

  • 47 lectures
  • 09:58:35
  • Part 1 A Hello World Program
    Preview 00:04:46
  • Part 2 Using Variables
    00:07:53
  • Part 3 Strings (Working with text)
    00:09:21
  • Part 4 While Loops
    00:07:15
  • Part 5 For Loops
    00:09:28
  • Part 6 If
    00:12:26
  • Part 7 Getting User Input
    00:08:53
  • Part 8 Do ... While Loops
    00:08:05
  • Part 9 Switch
    00:06:52
  • Part 10 Arrays
    00:09:46
  • Part 11 Arrays of Strings
    00:08:39
  • Part 12 Multi-dimensional Arrays
    00:13:06
  • Part 13 Classes and Objects
    00:11:44
  • Part 14 Methods
    00:11:05
  • Part 15 Getters and Return Values
    00:10:31
  • Part 16 Method Parameters
    00:15:00
  • Part 17 Setters and 'this'
    00:10:58
  • Part 18 Constructors
    00:10:18
  • Part 19 Static (and Final)
    00:19:46
  • Part 20 StringBuilder and String Formatting
    00:19:43
  • Part 21 toString() and the Object class
    00:11:06
  • Part 22 Inheritance
    00:14:09
  • Part 23 Interfaces
    00:19:15
  • Part 24 Packages
    00:14:03
  • Part 25 Public, Private and Protected
    00:19:57
  • Part 26 Polymorphism
    00:10:04
  • Part 27 Encapsulation and the API Docs
    00:11:18
  • Part 28 Casting Numerical Values
    00:13:54
  • Part 29 Upcasting and Downcasting
    00:13:54
  • Part 30 Using Generics
    00:12:40
  • Part 31 Generics and Wildcards
    00:17:50
  • Part 32 Anonymous Classes
    00:08:56
  • Part 33 Reading Text Files
    00:12:55
  • Part 34 Handling Exceptions
    00:16:23
  • Part 35 Throwing Exceptions
    00:11:00
  • Part 36 Multiple Exceptions
    00:12:11
  • Part 37 Runtime Exceptions
    00:08:49
  • Part 38 Abstract Classes
    00:12:58
  • Part 39 Reading Files with FileReader
    00:17:26
  • Part 40 Java 7 Try With Resources
    00:11:12
  • Part 41 Writing Text Files
    00:06:20
  • Part 42 Equals
    00:17:22
  • Part 43 Inner Classes
    00:16:33
  • Part 44 Enum
    00:19:20
  • Part 45 Recursion
    00:17:26
  • Part 46 Serialization
    00:21:17
  • Part 47 Serializing Multiple Objects
    00:14:42
Image

John Purcell

  • 4.28 (18026)
  • 1603 Reviews
  • 18026 Students
  • 6 Courses

After working as a software developer and contractor for over 14 years for a whole bunch of companies including CSC, Proquest, SPSS and AT&T in the UK and Netherlands, I decided to work full-time as a private software trainer. After spending four years in the beautiful city of Budapest, Hungary and a year in Berlin, I now live in my home town of Derby, UK.