Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java 101, a comprehensive guide for absolute beginners
Rating: 4.9 out of 5(6 ratings)
19 students

Java 101, a comprehensive guide for absolute beginners

No programming experience necessary. Java Datatypes, methods, if statements, loops, OOP and more!
Last updated 2/2025
English

What you'll learn

  • Learn the basics of Java
  • Learn Java Wrapper & Primitive Datatypes, If Statements, For loops, While Loops, Arrays
  • Learn Java Classes, Methods, Inheritance, Interfaces, Abstraction
  • Learn Java Access modifiers, Exceptions with real life examples

Course content

15 sections27 lectures3h 58m total length
  • Intro, Setup, Basic Syntax, Comments, and Print Line12:32
  • Lecture 1 Quiz
  • Lecture 1 Assignment

Requirements

  • No programming experience needed. We start from absolute basics.

Description

Java 101: The Ultimate Beginner's Guide to Java Programming

Welcome to Java 101. This comprehensive course is designed to help you build a solid foundation in Java, one of the most popular and versatile programming languages. Starting from the basics, you'll learn everything from how to set up your development environment to mastering key programming concepts such as variables, loops, conditionals, methods, arrays, classes, and object-oriented principles.

Throughout the course, you’ll dive into core topics like creating methods, working with data types, understanding access modifiers, and writing efficient Java code. You'll also explore key Java programming concepts such as fields, getters/setters, constructors, and the ToString method, with practical, hands-on examples.

Whether you're a total beginner or have some programming knowledge, this course will guide you through essential Java concepts step-by-step, with clear explanations and interactive coding exercises. By the end, you'll be equipped with the skills to start writing your own Java applications and prepare for more advanced Java topics.


Concepts covered:


Basics:

Datatypes: String, Integer, Double, Boolean, Wrapper Classes and Primitives

Compilation & Java Runtime Environment

Methods

If statements / conditional logic

Operators

Arrays & ArrayLists

For Loops: traditional, enhanced, for Each

While Loops

Do - While loops


Practice project in the console with answers


Object Oriented Principles:

Classes

Objects

Constructors: no args, required args, all args

ToString method

Access modifiers: public, private, protected

Inheritance

Interfaces

Abstract Classes


Practice questions with looping / objects / conditional logic and method chaining with answers


Misc

Libraries intro

Exceptions

Final keyword

Who this course is for:

  • Beginners that want to learn Java from scratch