Please ensure Javascript is enabled for purposes of website accessibility
Java For Absolute Beginners - Learn Java From Zero
0( 0 REVIEWS )
3h 20m

Learn the basics of coding with Java and how to write your very first Java program.

Read more.
Course Skill Level
Time Estimate
3h 20m


My name is Alex; I'm 23 years old and I'm a software developer; my passion  both to learn new things related to programming and, also, to tech them to other people. I made a few apps and I've also worked on some projects; I think that programming can be used for doing amazing things for humanity - and if more people learn it, the better.

Only want this course? Buy this course for $199 $29 and keep lifetime access. Click here

About This Course

Who this course is for:

  • For anyone who wants to learn to code

What you’ll learn: 

  • Have the skills and understanding of Java to confidently apply for Java programming jobs
  • Possess Java skills to move into Android app development
  • Understand how to create your own Java programs
  • Understand how Object Oriented Programming works for Java and, implicitly, for other OOP languages


  • No experience needed; you will learn everything from scratch.

If you want to learn to program in Java in far less time than you previously thought possible, then read on.

The world today is a fast-moving place. Most of us have very little spare time. Once we have worked (or studied), slept, spent some time with friends and family, there is little time left to think about a career.

In order to become a software developer, you need programming skills. But how can you get those skills in the minimum amount of time and still have a life along the way?

This course was designed to teach you the essential Java programming skills you need to get your first programming job, or perhaps a promotion to a more senior position. And to do it in the shortest possible amount of time.

The course is aimed at complete beginners.

I assume you have never programmed before in this course and start from scratch and show you step by step how to download and install the tools, through to writing your first programs, and from there we move to more and more parts of the Java language that you need to understand.

If you are already a programmer, you will still find value in this course, because It’s very common for programmers to want to learn a second or third programming language, and doing so makes you more valuable and opens up career opportunities.

As this is a crash course, you can get skilled in Java, fast.

What version of Java will I learn?

All videos in the course have been recorded using the very latest version: Java 17. It’s recommended that you follow along with that version, but if you have an older version, most of the course should work just fine.

Java 17 is the version you will want to learn because Oracle have designated it as the LTS version of Java – meaning they will support it for many years to come. The reason they do this is so large companies can have a particular version of Java employed on the clients sites for years without worrying about new versions of Java crashing previously working programs.

Java 17 will get updated regularly over this time, but it will remain version 17. Oracle also has new Java versions coming out six monthly, but as soon as a new version is released, the previous version is no longer supported.

As such you should learn Java 17 which gives you the most useful skills for your future employer.

Our Promise to You

By the end of this course, you will have learned how to become a Java developer.

10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today!

Course Curriculum

Section 1 - Introduction
Download And Install Intellij IDEA 00:00:00
Hello World 00:00:00
Keywords Explained 00:00:00
Variables: Int And String 00:00:00
Variables: Byte, Int And Long 00:00:00
Variables: Short 00:00:00
Variables: Float And Double 00:00:00
Variables: Char And Boolean 00:00:00
Operators And Operations 00:00:00
Section 2 - Control Flow
If-Statement 00:00:00
Elseif-And-Logical-Not-Operator 00:00:00
Nested Ifs 00:00:00
Logical And Operator 00:00:00
Logical Or Operator 00:00:00
Switch-Statement 00:00:00
Enhanced Switch 00:00:00
Section 3 - Loops
For Loop; Continue And Break Keywords 00:00:00
While And Do While Loop 00:00:00
Section 4 - Functions
Functions 00:00:00
Functions: Return 00:00:00
Vararg And Foreach Loop 00:00:00
Section 5 - Arrays
Arrays 00:00:00
Arrays Challenge 00:00:00
Section 6 - Object Oriented Programming
Classes 00:00:00
Getters And Setters 00:00:00
Constructors 00:00:00
Static Keyword 00:00:00
Inheritance 00:00:00
You see three titles on your podcast app, which one would you likely listen to based on the title alone:


Enter your Name and Email for a chance to win Lifetime Access to all courses!
Promotion ends today.



Enter your Name and Email for a chance to win Lifetime Access to all courses!
Promotion ends today.

Success! You are now entered to win lifetime access to all courses. Winners are selected at the beginning of each month. 

P.S. Look out for our exclusive sales only shown to students on our email list!