Java Crash Course for Beginners in 1.5 hours

Basic Java concepts covered are Variables, Strings, Operators, Packages, Classes, Objects, Interface , Inheritance.
Free tutorial
Rating: 4.3 out of 5 (111 ratings)
3,010 students
1hr 15min of on-demand video
English [CC]

Learn how to download Java 20 on Mac.
Learn how to download Eclipse on Mac and run First Java program.
Learn Fundamentals of Java programming including variables, operators, and loops
Learn more advanced topics such as classes, objects, interfaces, and inheritance.
Hands-on examples on all the covered topics


  • No programming experience needed.


Welcome to this Java programming course! Java is a popular and versatile programming language that can be used for a wide range of applications. Whether you're interested in developing web applications, mobile apps, or desktop software, Java has something to offer.

In this course, we'll cover the fundamentals of Java programming, starting with how to download and set up Java on your computer. From there, we'll dive into the basics of programming, including variables and operators, and show you how to use them to write simple programs.

Next, we'll explore different types of loops, including while and for loops, which are essential for controlling the flow of a program. We'll also discuss enums, which are used to define sets of constants in Java.

We'll then move on to more advanced topics, such as classes, objects, and interfaces. Classes are the building blocks of object-oriented programming in Java, and we'll show you how to create and use them effectively. We'll also cover the concept of inheritance, which allows you to create new classes based on existing ones.

By the end of this course, you'll have a solid understanding of the basics of Java programming and be ready to tackle more advanced topics. Whether you're interested in developing your own software applications or simply want to gain a deeper understanding of how programming works, this course is the perfect place to start. So let's get started and start exploring the exciting world of Java programming!

Who this course is for:

  • Java Crash Course for Beginners
  • Quick Crash Course for Java Beginners


Experienced Java Developer
Sarah K
  • 4.3 Instructor Rating
  • 111 Reviews
  • 3,010 Students
  • 1 Course

My name is Sarah, and I am a Experienced Java Developer with over 15 years of experience in the field. I have a passion for programming and a love for sharing my knowledge with others.

Whether you're just starting out in your programming journey or you're a seasoned developer looking to expand your skills, there's something here for everyone.

My goal is to make programming accessible and approachable for everyone. I believe that anyone can learn to code, and with the right guidance and resources, you can achieve great things. So join me on this journey as we explore the exciting world of Java programming together.

Top companies trust Udemy

Get your team access to Udemy's top 25,000+ courses