Code Four Java Beginner Programs in Less Than 2 Hours
4.6 (5 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.
12 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Code Four Java Beginner Programs in Less Than 2 Hours to your Wishlist.

Add to Wishlist

Code Four Java Beginner Programs in Less Than 2 Hours

Prepare yourself for the real world experience
4.6 (5 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.
12 students enrolled
Created by Maaz Fitter
Last updated 1/2017
English
Curiosity Sale
Current price: $10 Original price: $25 Discount: 60% off
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • 3 Coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn how to write code and create fully functional games/programs in Java
  • Implement basic Java concepts through code
  • Be able to create their own basic games/programs
View Curriculum
Requirements
  • Install Java Development Kit and Eclipse for Java Developers, I will send you the instructions upon registering for the course
Description

This Java course will use your basic understanding of Java concepts and teach you how to use those skills in code. We will be reviewing some basic concepts together before we start programming so don't worry about whether you forgot or need some refreshing. It's time to put those skills to the test and create short games and programs that you can use to solidify what you learn along the way.

Even if you have not learned these concepts before, this is a great way to become familiar. Dive in and become immersed in the world of Java development.

Some concepts we'll be reviewing/implementing in code:
*Methods
*Data Types
*Variables
*Assignment Statements/Expressions
*Selection(If statements, logical operators)
*Loops

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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
25 Lectures
01:42:57
+
Introduction
4 Lectures 12:03

Here are some things you'll learn about in this course

Preview 03:25

Make sure you have these two things installed before moving forward. If you register, I'll send you the step by step instructions!

Preview 01:40

Creating our project structure

Preview 05:17

There are some amazing things to look forward to doing in this course

Preview 01:41
+
The Magic 8 Ball Game
7 Lectures 35:16

In the real world as a Developer, you will be approached by people that have requirements. Let's try to mimic a real world scenario

Someone Approaches You with a Problem
03:27

Built in Java classes and how to use Java operators

Setting up with the Random Class
06:05

Which statement looks correct on how to create an instance of the Random class?

Instantiating the Random Class
1 question

We need to decide on what information we'll need for this to work

Deciding Which Variables to Use
07:09

How do we use the dot operator?

The Dot Operator
2 questions

Each case will have a separate response

Implementing the Game Cases
07:34

In our code, there is a potential error that we have handled. Where does that occur?

Where Could We Go Wrong?
02:36

Efficient Programming! You're not just trying to find the solution, you need to make it look good!

Create Magic 8 Ball Using Methods
06:34

Create a Method for Magic 8 Ball
1 question

The actual game has 20 responses, not 15. Let's finish it!

The Real Magic 8 Ball Game
01:51
+
Calculating a Leap Year
6 Lectures 23:24

Take a look at the prompt for this program

Someone Approaches You with a Problem
01:30

How to use a built in Java class and what it's for

Using the Scanner Class
03:52

How to instantiate the Scanner class

The Scanner Class
1 question

Let's discuss what information we'll need 

Decide Which Variables We Need
02:35

There are certain calculations needed to find out when a leap year occurs, we will implement those

Do the Calculations
06:45

Create a While Loop
1 question

Prepare the output to the user

Show Me the Result
04:15

Efficient programming! 

Create Leap Year using Methods
04:27
+
A Change to Magic 8 Ball
1 Lecture 03:08

Now try to get the user to ask a question to the magic 8 ball

Get Response from User
03:08
+
Multiplication Tables
2 Lectures 07:29

Take a look at the prompt

Someone Approaches You with a Problem
01:44

Using for loops

Create the Multiplication Table
05:45

Using For Loops
1 question
+
Ordering an Xbox One FINAL PROGRAM
4 Lectures 19:21

Take a look at the prompt

Someone Approaches You with a Problem
01:48

Get input from the user, have the program run repeatedly unless otherwise stated by user

Set Up the Foundation for Ordering an Xbox One
07:59

Get the information about the product 

Getting the Order Information
03:44

What is printf and how is it used?

Using Printf and Final Output to User
05:50

How to use printf

Print Format
1 question
+
Conclusion
1 Lecture 02:16

Here's what I think you're ready for!

What Comes Next?
02:16
About the Instructor
Maaz Fitter
4.1 Average rating
34 Reviews
85 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.