Save for later

Programming Java for Beginners - The Ultimate Java Tutorial

Learn the basic concepts, tools, and functions that you will need to build fully functional programs with the popular programming language, Java.

Build a strong foundation in Java and object-oriented programming with this tutorial for beginners.

  • Java Development Kit Installation
  • Types and Operators
  • Object-Oriented Programming (OOP), Classes, and Objects
  • Loops and Conditionals

A Powerful Skill at Your Fingertips Learning the fundamentals of Java puts a powerful and very useful tool at your fingertips. Java is free, easy to learn, has excellent documentation, and is the base for all object-oriented programming languages.

Jobs in java development are plentiful, and being able to learn Java will give you a strong background to more easily pick up other object-oriented languages such as C++, C#, Ruby, and Pascal.

Content and Overview Suitable for beginning programmers, through this course of 115 lectures and 10 hours of content, you’ll learn all of the Java fundamentals and establish a strong understanding of the concept behind object-oriented programming (OOP). Each chapter closes with exercises, putting your new learned skills into practical use immediately.

Starting with the installation of the Java Development Kit, this course will take you through Java variable types, operators, and how to use them. By creating classes and objects, you’ll a establish a strong understanding of OOP.

With these basics mastered, the course will take you through program flow control by teaching you how to use for loops, while loops, and conditional if-else statements to add complexity and functionality to your programs.

Students completing the course will have the knowledge to create functional and useful Java programs.

Complete with working files and code samples, you’ll be able to work alongside the author as you work through each concept, and will receive a verifiable certificate of completion upon finishing the course.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.0 based on 325 ratings
Length 10 total hours
Starts On Demand (Start anytime)
Cost $14
From Udemy
Instructor Infinite Skills
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Programming Languages Development

Get a Reminder

Send to:

Similar Courses

What people are saying

so far

But so far so good, these where just some minor things that was hard for me...

The instructor has a good pace and is explaining things well so far.

Well explained course so far, prof is knowledgeable and goes at a good speed.

I've been through 46 lectures so far, and wish all my college and graduate courses had been offered in this format (and taught by Mike McMillan!).

So far the experience is great.

types a bit fast and moves along, keep having to pause, otherwise pretty good course so far.

Lectures go at same speed even when the subject is more complex Really needs documentation on how to set up using a mac & how to find file directory paths for the applications using terminal Awesome explanations so far the tutor is very understandable which as good since I can understand everything he is saying.

creating a new path) , but generally speaking the lesson have been explained well so far.

So far I'm learning some useful fundamentals demonstrates expert knowledge its enjoyable and easy to understand Very good presentation & instruction.

Little confused so far This course is really perfect for those who are new to java.

I've been able watch until lecture 22 and I've to admit that I'm %100 satisfied so far!

So far so good!

It is good so far, but it is out of date.

So far its going a bit fast, I am entering this with little to no understanding of programming.

Read more

easy to follow

The class is easy to follow and explains the fundamentals in depth.

The Instructor makes it so easy to follow.

He explains everything very well and he is very easy to follow along with.

I found the instructor easy to follow on this course.

Hands on exercises were easy to follow - I didn't get stuck for a single moment.

The instructor is easy to follow.

directions provided are simple and easy to follow.

The videos are easy to follow and the instructor is professional and knowledgeable.

very easy to follow, great attention to detail Not recommend this tutorial, Not attractive learning method.

easy to follow great teacher This course is very good for people who have basics in computer language and wants to enter into JAVA world !!!!

Docs provided that are used during this tutorial Easy to follow along with, overall great course.

This is easy to follow, I do have some experience with C++.. so I can't speak for any true beginners It's pretty good, find myself wanting to jump out of my chair and use this stuff for everything.

Easy to follow and clear explanations!

I had to find another video on setting up java but my hopes are up So far, the instructor has done a good job of explaining everything and it's easy to follow.

Read more

step by step

He goes through each thing step by step and if you follow along you should never be lost.

My recommendation is to actually type out every single code yourselves for better hands-on experience - just follow the instructor's demo step by step.

Everything is explained, step by step.

His voice is so clear and he goes step by step, its true that there are some syntax that he said he will explain later so i am waiting for that.

Very easy to follow step by step instructions This class is horrible and I want my money back.

Read more

highly recommend

Highly recommend!

I highly recommend it to anyone who wants to learn Java as a beginner.

I highly recommend it.

A highly recommended intro course of Java and Object Orientated Programming.

I highly recommend this if you are new, or brushing up on java.

Highly recommended..

Read more

recommend this course

I can without doubt highly recommend this course!

I would recommend this course to everyone who are interested in Java Programming.

If you're new to programming and want to learn Java, I recommend this course.

I highly DON'T recommend this course to any prospective students who want to learn Java.

Read more

command prompt

The reason for this is obvious - to get you used to typing everything in and then compiling and running at the command prompt and going back to fix errors.

All the programs are run at the command prompt - no GUI.

idea why we're using a command prompt for the testing of our programs.

Not in command prompt.

Skips over some parts that beginners may not know how to do such as open command prompt.

Use of command prompt and examples that don't compile is a real killer.

I also have no idea how to pull up the DOS command prompt and it was just there on his screen.

Read more

good job

The instructor has done a good job of covering all the required elements to get a head start into java programming by explaining the concepts well.

Instructor does a very good job tying all topics from a section together as you progress.

you should do the code on a specific java compiler for example netbeans This instructor does a very good job of showing every step, from beginning to end.

Good Job Infinite Skills!

The Instructor is very clear and does a good job at explaining the actions as he goes along.

Read more

very helpful

The pace was a little bit slow but his promise to let the mistakes stay in the final cut made it very helpful, because it helped me to detect my own mistakes as I coded as well.

The programming community members online are very helpful.

cant make it past the second lesson i dont have the same options or commands Slightly outdated, but other users have been very helpful.

Been very helpful as it goes slow and explains everything in detail.

Is very friendly for a new users ;) Great Instructor is really fast really liked it..very helpful!

Read more

too fast

the instructor types a little too fast.

However, here are my criticisms: The teacher types too fast (let the students catch up) The selection needs to start with the big things first and goto the minor details later (learning should be anywhere near the beginning) more practice on the student's own Easy to understand.

He's moving too fast So far I understand what the instructor is saying.

None of the downloads have matched, and the instructor goes too fast and barely explains anything.

Read more

follow along

The teacher types pretty fast so be prepared to pause the video a lot if you plan to follow along and are a beginner.

hard to follow along if using a mac computer for installing the jdk etc Some of the material is difficult to understand in the beginning.


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Programming Coordinator 1 $54k

Programming Acquisitions $61k

CNC Programming $70k

Programming advisor $72k

Network Programming $78k

NC Programming $79k

CRM and Java $81k

DBA - Programming $103k

Gameplay Programming $120k

IT and Programming Specialist $122k

Programming Producer $129k

Java Architecture $133k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.0 based on 325 ratings
Length 10 total hours
Starts On Demand (Start anytime)
Cost $14
From Udemy
Instructor Infinite Skills
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Programming Languages Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now