Why this course?

When I was in college, I didn't think programming was for me.

Classes were fast-paced, teachers were bad and programming terms confused me SO much. I doubted myself and failed many projects...

But, I discovered a way to learn to program faster, get A's in my classes, and even help me get a programming job.

I found out that programming becomes much easier when it's clearly explained by a friend! I was learning more in 10 seconds from my peers than a whole hour of lecture!

That is why I made this course, to make Java easier for you by CLEARLY explaining everything you need to know. Java is one of the best programming languages to learn in 2022. Java is in high-demand, beginner-friendly, makes learning other programming languages easier, and gives you a great competitive advantage in the workforce.

In this course, you'll learn Java logic, methods, Object-Oriented Programming, and build 3 projects - like a button counter - to help you practice along the way. 

After this course, you will truly understand Java and be set up for success in your computer science career.

What you'll learn

By the end of this course, you'll understand:

  • Java programming basics

    Learn how to use variables, operators, Strings, if-else statements, loops, nested loops, arrays, recursion and more.

  • Object Oriented Programming

    Quickly understand OOP concepts including attributes, methods, polymorphism, constructors, inheritance, and abstraction.

  • Real projects + Classes

    Slot Machine project, GUI, read/write files, user input, data structures, and more.

Frequently Asked Questions

  • What is Learn Java Fast?

    Learn Java Fast is an online programming course that teaches you everything you need to know about Java through clear, simple, practice lessons. I walk you through everything as if I was your personal tutor and explain code simply, line-by-line.

  • Who is this course for?

    Students, self-taught programmers, junior developers, career-shifters, or anyone looking to sharpen their skills with Java.

  • How does it work?

    Once you enroll, you will have lifetime access to the lessons, bonus notes and course updates through my course builder, Thinkific.

  • Why is this course more expensive than other Java courses?

    This course has a premium price point to align with its high-quality content. This is years of my own struggles with java, explained simply the first time to save you time and frustration. There are many other Java courses for a lot less, that are longer, but I cannot compare this course to theirs because I do not know their teaching style. I’ve learned that teaching is not about how many hours, or how many resources, but on how clear it is explained. That is why my course is shorter, and to the point. This is not some cheap course you buy and forget about. This is real value you will use for the rest of your career, explained clearly from me to you.

  • Where/when does it take place?

    The program is 100% online and can be taken at your own pace. Unlimited access is included and the program is available 24/7/365.

  • How long does it take to complete?

    It's designed to be finished at a relaxed pace within 3-7 days. The whole course is less than 2 hours because there's no unnecessary details or clutter to get in the way or your learning. It's possible to finish in a day, but you shouldn't feel the need to. It works great as a reference to come back to whenever you have trouble. You can choose to work slower or faster, totally up to you.

Course curriculum

What others are saying:

"The best way to introduce yourself to Java"

Tamer Senan - Second Year College Student - instagram.com/tamersenan

From my experience, college professors really are abstract when it comes to learning the basics of java but Alex's course imo is probably the best way to introduce yourself to the subject. Alex really simplifies the basic understanding of java unlike most college professors. Thank you Alex!

"Very effective"

Eashune Abenojar - Green River College Student - linkedin.com/in/eashune-abenojar-9885961a5/

Overall this is a great resource. I really like the 'on the point' type of answers & explanations as it is a great way for me to remember what I've learned from java I & II

"I am now able to understand and use more of Java"

Harnoor Singh - University of Toledo Student - linkedin.com/in/harnoorsingh0

I was always having a hard time understanding some of the core concepts. Alex goes at the perfect pace, explains everything properly, and goes back to clear any confusion that I may have. His course has allowed me to learn a lot more about Java, and I feel more assured in Java. Thanks so much Alex for this course and for everything you do to help.

"Simple and Effective!!"

Aylin Gönkur - Application Developer - instagram.com/_moonhalo_

I definitely would recommend it and already did recommend it to another apprentice colleague of mine actually. You're doing amazing, keep going! :)

"I now feel confident in Java!"

Vojtěch Cink - Recent High School Graduate - facebook.com/vojta.cink

Alex's course helped me a lot to get Java basics straight. He goes well to the point and thanks to that, I now feel confident in Java. Thank you for everything, Alex!

What else do I need to know about this course?

  • This course is completely practice based. We'll write all the code together.

  • 100% online, pre-recorded lessons. Years of coding experience, condensed into efficient, relaxed teaching.

  • Simple language. No confusing terms.

  • Covers the most important Java topics and more.

  • Line-by-line explanations.

  • Bonus notes and examples in every lesson.

  • 3 challenging projects.

  • 30-day money back guarantee. Email [email protected].

Pricing options

Meet your Java instructor

Java YouTuber

Alex Lee

Alex is a Java teacher on YouTube known for his simple, yet informative teaching style. His Java tutorials have gained over 3 million views and a community of over 270k subscribers in 4 years. In 2018, Alex graduated from NC State Engineering with a Bachelor's Degree in Computer Science and minor in Statistics. Alex was featured on Career Karma's Top 50 Coding YouTube Channels of 2020 and FreeCodeCamp's Featured YouTube Channels Section.