Master the Basics of Java in Less Than 2 Hours
3.9 (29 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
77 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Master the Basics of Java in Less Than 2 Hours to your Wishlist.

Add to Wishlist

Master the Basics of Java in Less Than 2 Hours

It's not just about the code, it's about understanding the concepts as you code
3.9 (29 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
77 students enrolled
Created by Maaz Fitter
Last updated 12/2016
Current price: $12 Original price: $25 Discount: 52% off
4 days left at this price!
30-Day Money-Back Guarantee
  • 1.5 hours on-demand video
  • 5 Coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Understand and explain the concepts of basic Java programming
  • Learn how to read and analyze basic code
  • Build a solid foundation which will ultimately lead to efficient programming
  • Write very basic code to get started
View Curriculum
  • Download the Java Development Kit and Eclipse, I have step by step instructions that you'll receive in your inbox when you sign up, so no need to worry! (Should take no longer than 5 minutes)

Intro to Java Programming: Learning the Basics

If you aspire to learn Java, be it preparation for an entry-level or intermediate course, or to simply refresh and refine your current skills, this course will provide you with a basic understanding and the necessary fundamentals of Java programming elements.

Some concepts you'll be introduced to:
*Data Types
*Assignment Statements/Expressions
*Selection(If statements, logical operators)

This Java course will provide you with a basic understanding of Java programming elements. I aim to provide you with quality content from which, at the end of this course, you will be confident with reading, analyzing, and writing basic code, and be impressively on your way to becoming a Java programmer.

Who is the target audience?
  • No experience required
  • This course is for beginners and those with minimal Java programming experience
  • This Java course will serve as a tool for refreshing your basic conceptual understandings if you are an intermediate programmer
Compare to Other Java Courses
Curriculum For This Course
25 Lectures
Course Introduction
5 Lectures 09:45

An introduction to the concepts you'll be introduced to and what you will achieve after finishing this course.

Preview 01:30

Follow the step by step instructions and install the two necessary components to officially become a developer

Preview 02:48

I will be showing you how to set up your project structure in eclipse

Preview 02:27

Run your first program!

Preview 01:54

End of the introduction module, time to go to work. This lecture will show you what to look forward to

Preview 01:06
Running the First Program
2 Lectures 09:04

Introduce yourself to Java syntax, how to write basic java code

Preview 07:07

Try to recall the hints and lessons we discussed.

Lessons from Hello World
5 questions

A breakdown and very easy way of understanding what a method is

What is a Method?

What is a Method?
2 questions

Write the Main Method
1 question
Types and Variables
2 Lectures 09:53

Very simple breakdown of variables and types. You will be introduced to a few types that you should know as a beginner

What is a Variable and What is a Type?

Examples of Types
5 questions

A special kind of variable that you'll be introduced to which can come in handy.

What is a Constant Variable?

The Constant Variable
1 question
4 Lectures 09:58

Which operators to use in Java and how to use them

The Rules of Operators

An operator you may not be used to but, is very easy to understand

Learning Modulus

Operators in Java
4 questions

Learn about what is and how to use these concepts. Very beneficial, especially when getting into more complex code such as designing games or larger scale programs.

Increment, Decrement, and String Concatenation

Incrementing, Decrementing, and String Concatenation
5 questions

Learn about what an exception is and how to handle it.


1 question
4 Lectures 23:12

Visible Modifiers, Static vs Instance, Parameters, Arguments

How to Add a Method

Write Methods!
1 question

Learn how to use methods that have one parameter

A Method with One Parameter

Methods with Parameters!
1 question

Become comfortable using methods that have two parameters.

A Method with Two Parameters

Methods with Multiple Parameters!
1 question

What is the benefit of returning a value from a method and how do you return?

Return Values

Practice with returning values instead of printing them

Return Values
1 question

Returning From a Method!
1 question
4 Lectures 11:20

Just might be the most used condition in Java

The If Statement

Very important concept to understand about the idea of where your variable lives!

Variable Scope

Variable Scope and the If Statement
1 question

Learn about a different condition, handling a situation where the 'if' is false.

The If-Else Statement

Multiple conditions, I show you the benefit of this by introducing you to a game I created in Java

The Else-If statement

The Conditions
3 questions
3 Lectures 12:13

What is a while loop and how is it used?

The While Loop

What is a for loop and how is it used?

The For Loop

A very difficult concept to understand but, we go through this step by step

The Nested For Loop

The Loops
3 questions
Section 8: Course Conclusion
1 Lecture 02:25

You've completed the course! Here's something to look forward to :)

The Next Step!
About the Instructor
Maaz Fitter
4.1 Average rating
34 Reviews
86 Students
2 Courses
Software Developer

I am a Software Developer that studied at Benedictine University. I concentrated in Java throughout my undergraduate career as I made my way towards a Bachelors in Computer Information Systems. I have taught private classes for many students and absolutely love to use the experiences that I have, along with the experiences of my students, to better the courses that I teach. I have been involved with teaching students a variety of subjects for 4+ years, as it has slowly built up to be one of my primary passions.

I truly believe that anyone can begin to learn programming languages when guided and instructed in the best manner. I have struggled just as you have and I am determined to help students avoid making certain mistakes based on my personal experiences. I absolutely love seeing students succeed and get off on the right track.