HOME > Development > Java Tutorial for Complete Beginners

Java Tutorial for Complete Beginners

  • Development
  • Jan 27, 2025
SynopsisJava Tutorial for Complete Beginners, available at Free, has a...

Java Tutorial for Complete Beginners, available at Free, has an average rating of 4.47, with 74 lectures, based on 100519 reviews, and has 1911599 subscribers.

Free Enroll Now

You will learn about Learn to program in Java This course is ideal for individuals who are Anyone who wants to learn Java It is particularly useful for Anyone who wants to learn Java.

Enroll now: Java Tutorial for Complete Beginners

Summary

Title: Java Tutorial for Complete Beginners

Price: Free

Average Rating: 4.47

Number of Lectures: 74

Number of Published Lectures: 73

Number of Curriculum Items: 74

Number of Published Curriculum Objects: 73

Original Price: Free

Quality Status: approved

Status: Live

What You Will Learn

  • Learn to program in Java
  • Who Should Attend

  • Anyone who wants to learn Java
  • Target Audiences

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

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction and Installation

    Lecture 2: What Java Is and How It Works

    Lecture 3: Getting a Job and What to Study After Completing Basic Java

    Lecture 4: How To Get The Most Out Of This Course

    Chapter 2: Programming Core Java

    Lecture 1: A Hello World Program

    Lecture 2: Using Variables

    Lecture 3: Strings: Working With Text

    Lecture 4: While Loops

    Lecture 5: For Loops

    Lecture 6: If

    Lecture 7: Getting User Input

    Lecture 8: Do While

    Lecture 9: Switch

    Lecture 10: Arrays

    Lecture 11: Arrays of Strings

    Lecture 12: Multi-Dimensional Arrays

    Lecture 13: Classes and Objects

    Lecture 14: Methods

    Lecture 15: Getters and Return Values

    Lecture 16: Method Parameters

    Lecture 17: Setters and this

    Lecture 18: Constructors

    Lecture 19: Static (and Final)

    Lecture 20: String Builder and String Formatting

    Lecture 21: The toString Method

    Lecture 22: Inheritance

    Lecture 23: Packages

    Lecture 24: Interfaces

    Lecture 25: Public, Private, Protected

    Lecture 26: Polymorphism

    Lecture 27: Encapsulation and the API Docs

    Lecture 28: Casting Numerical Values

    Lecture 29: Upcasting and Downcasting

    Lecture 30: Using Generics

    Lecture 31: Generics and Wildcards

    Lecture 32: Anonymous Classes

    Lecture 33: Reading Files Using Scanner

    Lecture 34: Handling Exceptions

    Lecture 35: Multiple Exceptions

    Lecture 36: Runtime vs. Checked Exceptions

    Lecture 37: Abstract Classes

    Lecture 38: Reading Files With File Reader

    Lecture 39: Try-With-Resources

    Lecture 40: Creating and Writing Text Files

    Lecture 41: The Equals Method

    Lecture 42: Inner Classes

    Lecture 43: Enum Types: Basic and Advanced Usage

    Lecture 44: Recursion: A Useful Trick Up Your Sleeve

    Lecture 45: Serialization: Saving Objects to Files

    Lecture 46: Serializing Arrays

    Lecture 47: The Transient Keyword and More Serialization

    Lecture 48: Passing by Value

    Chapter 3: The Java Collections Framework

    Lecture 1: ArrayList: Arrays the Easy Way

    Lecture 2: Linked Lists

    Lecture 3: HashMap: Retrieving Objects via a Key

    Lecture 4: Sorted Maps

    Lecture 5: Sets

    Lecture 6: Using Custom Objects in Sets and as Keys in Maps

    Lecture 7: Sorting Lists

    Lecture 8: Natural Ordering

    Lecture 9: Queues

    Lecture 10: Using Iterators

    Lecture 11: Implementing Iterable

    Lecture 12: Deciding Which Collection to Use

    Lecture 13: Complex Data Structures

    Chapter 4: Appendix

    Lecture 1: Eclipse Shortcuts

    Lecture 2: Getting a Job Extended Version: What you need, a strategy for finding work, and my story.

    Lecture 3: Ten Tips for Improving Your Coding

    Lecture 4: Debugging in Eclipse

    Chapter 5: Whats New In Java 8?

    Lecture 1: Lambda Expressions

    Chapter 6: Tests

    Lecture 1: Basic Java Programming: Test Your Knowledge

    Chapter 7: Source Code

    Lecture 1: Source Code

    Chapter 8: Bonus

    Lecture 1: Bonus: Learn Advanced Java

    Instructors

  • Java Tutorial for Complete Beginners  No.1
    John Purcell
    Software Development Trainer
  • Rating Distribution

  • 1 stars: 1431 votes
  • 2 stars: 2438 votes
  • 3 stars: 13342 votes
  • 4 stars: 36548 votes
  • 5 stars: 46760 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!