Java Tutorial for Complete Beginners

Learn to program using the Java programming language

4.43 (99613 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Java Tutorial for Complete Beginners
1,873,546
students
16 hours
content
Mar 2023
last update
FREE
regular price

What you will learn

Learn to program in Java

Description

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

Content

Introduction

Introduction and Installation
What Java Is and How It Works
Getting a Job and What to Study After Completing Basic Java
How To Get The Most Out Of This Course

Programming Core Java

A Hello World Program
Using Variables
Strings: Working With Text
While Loops
For Loops
"If"
Getting User Input
Do ... While
Switch
Arrays
Arrays of Strings
Multi-Dimensional Arrays
Classes and Objects
Methods
Getters and Return Values
Method Parameters
Setters and "this"
Constructors
Static (and Final)
String Builder and String Formatting
The toString Method
Inheritance
Packages
Interfaces
Public, Private, Protected
Polymorphism
Encapsulation and the API Docs
Casting Numerical Values
Upcasting and Downcasting
Using Generics
Generics and Wildcards
Anonymous Classes
Reading Files Using Scanner
Handling Exceptions
Multiple Exceptions
Runtime vs. Checked Exceptions
Abstract Classes
Reading Files With File Reader
Try-With-Resources
Creating and Writing Text Files
The Equals Method
Inner Classes
Enum Types: Basic and Advanced Usage
Recursion: A Useful Trick Up Your Sleeve
Serialization: Saving Objects to Files
Serializing Arrays
The Transient Keyword and More Serialization
Passing by Value

The Java Collections Framework

ArrayList: Arrays the Easy Way
Linked Lists
HashMap: Retrieving Objects via a Key
Sorted Maps
Sets
Using Custom Objects in Sets and as Keys in Maps
Sorting Lists
Natural Ordering
Queues
Using Iterators
Implementing Iterable
Deciding Which Collection to Use
Complex Data Structures

Appendix

Eclipse Shortcuts
Getting a Job Extended Version: What you need, a strategy for finding work, and my story.
Ten Tips for Improving Your Coding
Debugging in Eclipse

What's New In Java 8?

Lambda Expressions

Tests

Basic Java Programming: Test Your Knowledge

More ...

Recommended Books

Source Code

Source Code

Bonus

Bonus

Reviews

Ana
October 31, 2023
Like myself, the instructor is a self Java learner and programmer. He is committed to explain everything in the easiest way to understand.
Sri
October 31, 2023
Overall course was good but I'm unable to get the certificate even after completion of the course. Even I paid for this course.
Sakhile
October 12, 2023
With this course i can begin my programming journey within the company, with a bit more confidence in what i will be doing.
Paul
September 20, 2023
This is one of the most boring presentation styles I think I have ever witnessed. I struggled to stay awake during every presentation.
Uday.G
August 23, 2023
Good thing about his course the sir provides a good explanation of the concepts glad i found this course
Roman
August 3, 2023
I recently completed the Java course, and I'm absolutely thrilled with the experience. As someone new to programming, this course provided the perfect introduction to Java. The instructor's clear explanations and well-structured content made even complex concepts understandable. The hands-on coding exercises were particularly beneficial – they helped me grasp the theory and apply it in practical scenarios. I now feel confident in my foundational Java skills and excited to explore more. Kudos to the author for putting together such an insightful course!
Jeremiah
July 23, 2023
Getting started was a little difficult. He instructed us what to download but not how to set the programs
Miriam
July 20, 2023
It is not smart/professional to give the same name for al classes and projects. Some topics regarding loops were rejected by eclipse immediately to the point that the program colapsed several times. The instruction this course do not run as shown on current java/eclipse 2023. Please, do not waist your time with this course!
Vrushali
July 20, 2023
the course is good or will say nice but need more problem statements for each topic so anyone can practice and understand it more effectively.2nd thing is you can explain the other scenarios of the particular topic as well
Craig
July 17, 2023
Getting errors trying to follow his instructions but don't seen any place that deals with beginners getting errors, VERY FRUSTRATING!!!!!!!!!!
Celia
July 11, 2023
Abandoned. I was happy at the beginning. However, most of the webs shared in this course since section 6 are broken. This is worse because they link to the teacher's main webpage, which doesn't care about this course since 7 years ago. I hope that his paid courses will be updated
Alicia
July 11, 2023
First of all, the narrator talks very slowly and unclearly, and he advertises himself way too much. Second of all, he barely explains any of the things that he puts into Eclipse. Plus, the first 4 videos were unnecessary, and I fell asleep while trying to watch those 4 videos.
Chu
July 1, 2023
it is really useful, yet, may be it is because I am new, I do not really get the hang of it at the moment
Arnaldo
June 29, 2023
A introdução sobre as ferramentas necessarias para desenvolver codigo em java é feita de uma forma simples e objectiva. A explicação sobre como o codigo java funciona nos bastiadores é interessante no sentido em que explica de uma forma resumida como é que o codigo passa do formato humano para o formato maquina.
Rohit
June 25, 2023
This is a wonderful course for beginners to advance . very helpful for the students who are doing this course.

Charts

Price

Java Tutorial for Complete Beginners - Price chart

Rating

Java Tutorial for Complete Beginners - Ratings chart

Enrollment distribution

Java Tutorial for Complete Beginners - Distribution chart

Related Topics

24823
udemy ID
9/15/2012
course created date
5/13/2019
course indexed date
Bot
course submited by