Java Programming: Step by Step from A to Z (Udemy.com)
Everything you need to know about Java programming to make you first steps as a software engineer
Created by: Holczer Balazs
Last updated September 2019
What you will learn
- Java programming fundamentals
How it compares
Against the other 231 rated Udemy courses in Java on CourseDuck:
- Rating4.5 out of 5higher than 53% of them
- Reviews2,429#87 of 232 by number of reviews
- Length8.9 hoursshorter than 52% of them
- Last updatedSeptember 2019earlier than 72% of them
Course Description
This course is about Java programming language. The Java Programming: Step by Step from A to Z course stands on its own but relies on the free beginner course so I strongly recommend that you start with the First Steps in Java FREE course and then continue with this course.
Curriculum
operators
wrapper classes
garbage collection
stack and heap memory
Strings
enums
date and time
generics theory and examples
collections and data structures
exceptions and errors
abstraction, encapsulation and polymorphism,
serialization
lambda expressions
Java streams theory and examples as well
multithreading theory and examples
design patterns
We are going to discuss the theory behind each concept and then we take a look at the concrete implementation in Java as well.
Thanks for joining the course, let's get started!
We are going to discuss the theory behind each concept and then we take a look at the concrete implementation in Java as well.
Thanks for joining the course, let's get started!
We are going to discuss the theory behind each concept and then we take a look at the concrete implementation in Java as well.
Thanks for joining the course, let's get started!
You will get lifetime access to 110+ lectures plus slides and source codes for the lectures!
This course comes with a 30 day money back guarantee! If you are not satisfied in any way, you'll get your money back.
So what are you waiting for? Learn Java in a way that will advance your career and increase your knowledge, all in a fun and practical way!
Instructor Details
- 4.5 Rating
2,429 Reviews
Holczer Balazs
My name is Balazs Holczer. I am from Budapest, Hungary. I am qualified as a physicist. At the moment I am working as a simulation engineer at a multinational company. I have been interested in algorithms and data structures and its implementations especially in Java since university. Later on I got acquainted with machine learning techniques, artificial intelligence, numerical methods and recipes such as solving differential equations, linear algebra, interpolation and extrapolation. These things may prove to be very very important in several fields: software engineering, research and development or investment banking. I have a special addiction to quantitative models such as the Black-Scholes model, or the Merton-model.
Take a look at my website if you are interested in these topics!
More courses by Holczer Balazs
Python Data Structures And Algorithms: Practical Course (2026)
4.7 (4,432 Reviews)
Provider: Udemy
Time: 23.6h
$16.99
Concurrency, Multithreading and Parallel Computing in Java (2026)
4.5 (4,034 Reviews)
Provider: Udemy
Time: 14.4h
$10.99
Software Architectures (SOLID) & Design Patterns in Java (2026)
4.6 (3,772 Reviews)
Provider: Udemy
Time: 9.4h
$11.99
Introduction to Collections, Generics & Reflection in Java (2026)
4.5 (3,649 Reviews)
Provider: Udemy
Time: 11h
$10.99
Algorithms Data Structures in Java #1 (+INTERVIEW QUESTIONS) (2026)
4.7 (3,235 Reviews)
Provider: Udemy
Time: 22.1h
$13.99
Quantitative Finance & Algorithmic Trading in Python (2026)
4.6 (2,714 Reviews)
Provider: Udemy
Time: 18.3h
$13.99
More Java courses
Hibernate and Spring Data JPA: Beginner to Guru (2026)
4.8 (1,265 Reviews)
Provider: Udemy
Time: 30.3h
$84.99
Learn JAVA Programming - Beginner to Master (2026)
4.7 (31,368 Reviews)
Provider: Udemy
Time: 61.4h
$119.99
The Complete Java Certification Course (2025)
4.7 (30,462 Reviews)
Provider: Udemy
Time: 18.1h
$174.99
Oracle Java Certification - Pass the Associate 1Z0-808 Exam. (2025)
4.7 (6,236 Reviews)
Provider: Udemy
Time: 20.2h
$12.99
Reviews
By Anonymized User on 7/26/2025
This Java course is highly informative, concise, and well-explained. It covers several topics that I haven't encountered in other Java courses I've taken, such as Optional, flatMap, Functional Interfaces, and Generics. These additions made the session particularly enriching. Overall, a great learning experience!
By Mason L Meeks on 9/9/2023
This Java course included a variety of subjects and concepts that were brand new to me. The instructor was very knowledgeable and presented the material with easy-to-follow slides and examples.
By Diya Liza Varghese on 10/20/2020
there was a lot of content in the course, which is actually good for learning. But, the way you describe it in the course is way too far from being comprehensible. Being a not so beginner in java, I found it hard to understand towards the end due to the monotonic explanation and quick flow of information which is just done in a single go. The course is not so beginner friendly, considering others.
By Josephina Francisco on 9/17/2020
In this course, the things were explained with very good illustrations and pictorial elements. These, along with good verbal explanations, helped me a lot to understand Java. I recommend it to anyone who is fed up with dry, boring Java learning materials and want to learn more enjoyable.
By Shivani Gautam on 8/29/2020
There should be more examples, relevant examples. Also include quizzes at the end of every section, atleast.
By Sasao Boly on 7/29/2020
It was a very good course. I used to try to understand and learn Java in the past, but I couldn’t understand many things then. Now, with this course, I feel like I’ve broken through the wall and finally really understand Java. Thanks!
By Kevin Boorg on 7/26/2020
I expected less, but the course was a pleasant surprise. It's a wide-ranging, multi-topic, super course. The instructor’s accent is not distracting, he is thorough, and he explains in detail. I recommend it to anyone who wants to better understand how java works.
By Andre Rieu on 7/21/2020
This course is different from the others and it has helped me in many things which was not previously clear in Java. The instructor explained well things that are not usually given enough emphasis in other courses. It's a good idea to start with the instructor's free beginner's course ("First steps in Java") and continue with this afterwards!
By Cindy Calvados on 4/12/2020
Excellent course. Well-structured and well explained. I've learned a lot through along this course. This course is the sequel of First Steps in Java created by the same teacher and which is free, take a look at this first class before you get into this one. Anyway, I highly recommend this course for everyone which want to learn deeper Java.
By GabrielK on 6/2/2019
Thank You, this is the kind of course I just needed. I did check out many Java tutorials in the past but this was the one that really helped me to put the little pieces together and fully understand the concepts and the connections between them. Holczer is a great teacher, he is well-articulated, really thorough and explains what is happening under the hood in detail. I can highly recommend this whole course to any- and everyone!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100












