Java Programming Basics (Udemy.com)
Learn to program! Let's walk through some simple examples and I'll explain everything along the way.
Created by: Charles Mulic
Last updated October 2015
What you will learn
- Create Java programs from scratch
- Break a large problem into smaller pieces that you can implement
- Debug a program and understand how code gets executed
How it compares
Against the other 231 rated Udemy courses in Java on CourseDuck:
- Rating4.3 out of 5higher than 26% of them
- Reviews11,000#26 of 232 by number of reviews
- Length2.8 hoursshorter than 87% of them
- Last updatedOctober 2015earlier than 97% of them
Course Description
Learn about programming through a series of short, concise examples with line by line explanations covering everything from getting up and running to object oriented programming, data structures, and various tips and tricks to help you along your way.
Section 1 will get you up and running with everything you'll need to write and run Java programs.
Section 2 will introduce fundamental programming concepts such as variables, methods, and control structures that will put you well on your way to writing your own applications.
Section 3 dives a bit deeper as we learn about object oriented programming. You'll learn how to write code that can be reused easily, as well as gain some insight into technical details about how programs actually run on hardware.
Instructor Details
- 4.3 Rating
11,000 Reviews
Charles Mulic
Professional software engineer, hobbyist game developer, past Computer Science tutor, and occasional tutorial producer! That sounds more impressive than it is.
I've been coding in some form or another for as long as I've had a computer to do it on.
When I'm not doing that, I enjoy catching up on some shows, playing games online with some friends, and even occasionally going outside.
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 Leander De Klerk on 3/14/2026
The course is easy to follow and makes me confidant for the future of coding and software development, I highly recommend this course for anyone who wants to start learning java, for is it for work or just as a side hobby, it is quite fun
By Shivam Satija on 3/1/2022
It's a good course to start the programming journey or refresh the basics. It just takes the right amount of time to complete. Liked the way of explaining the concepts. Would have been awesome if there were more topics covered.
By Stif Lazo on 9/6/2021
Sometimes it gets so boring, and in my case I had to repeat many times some parts of the video because I couldn't get the idea. I guees it is bacause is the first time I'm learning programming, but I think he'd use more examples, is like always the same print and print and mooooore print, but anyways, It was a good introduccion and I'm grateful.
By Anna Lewandowska on 2/28/2020
yes, it's a very basic course for total noobs, and i am a total noob, this is exactly my level and the pace of explanation is not overwhelming while also i readily understand what the guy said, so his explanation works :)
By Raf Is on 5/12/2018
Thank you for this very helpful course. It just is confusing at times, too many different ways to do something simple. Maybe starting with the basics without too much additives would be more appropriate. Nonetheless, thank you for the time and effort you've put into making this course.
By Clara Cruz Correia on 12/3/2017
a really nice introduction, I actually learned the necessary to dive into Java programming. But if you are familiar with other programming languages it get a bit to slow, I tried to watched it 2x the normal speed but it made me too agited
By Herve Thomas on 9/9/2017
Pretty detailed and easy to follow, I enjoyed it, especially because I was able to follow the examples on Android Studio. That makes this course the perfect intro before to jump towards bigger and more complicated courses.
By Akylbek Mukash on 6/7/2017
It is a good course for beginners with some knowledge of OOP (e.g. Javascript). Besides, it is FREE. Yet, it does not go over details and, therefore, it becomes difficult to follow instructor towards the end of the course.
By Dinesh Kumar Subramaniam on 3/20/2017
The course content and way the instructor explained was very good. It seems he stil has some more topics to include but didnt upload all the videos. Hence keeping it to 4.5 instead of 5 star.
By Christina McCumber on 3/25/2016
It is a pretty good beginner course, but I found I had to re-run the videos numerous times to be able to keep up with the instructor and follow the examples provided and actually understand what was being said. It would be nice if learners were able to do a small project from start to finish, using all the lessons learned so I could get the workflow down a bit better. Overall though, a good beginner course for the $ spent. :-)
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100






