Java Square One - Learning Through Example
4.2 (180 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.
11,969 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Java Square One - Learning Through Example to your Wishlist.

Add to Wishlist

Java Square One - Learning Through Example

Java for Beginners: learning by example.
4.2 (180 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.
11,969 students enrolled
Created by Michael Vieck
Last updated 8/2015
English
Price: Free
Includes:
  • 3 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Be able to make your very own projects in Java!
  • Have object oriented programming skills that can transfer over to any language!
View Curriculum
Requirements
  • Have a running computer
  • Be able to run Java on your system
Description

Learn how to program in Java from the ground up with no experience whatsover! Being a student myself, I've learned that Java for the first time is really difficult if you are not used to programming. That is why I made this course. To make programming in Java easy and fun for all skillsets! In this course you will be taught how to:

  • Program effectively in Java. (You probably expected this)
  • Create programs that are dynamic and interact with the user.
  • Use Object-Oriented programming to build projects of your very own!
  • Utilize Java programming in order to pick up other languages.
  • Have a great skill to put on your resume.
  • And Much Much More!

So what are you waiting for, start learning Java today!


Who is the target audience?
  • This course on Java is for those who are unfamiliar with Java and would like to learn it.
  • This course is not meant for individuals who know the foundations of Java
Students Who Viewed This Course Also Viewed
Curriculum For This Course
33 Lectures
03:03:44
+
Setting Up Eclipse
2 Lectures 03:08
Installing The JDK
01:50

Installing Eclipse
01:18
+
HelloWorld and You
3 Lectures 07:09
HelloWorld!
02:53

Using PrintLine Statements
01:40

Introduction to the Scanner
02:36
+
Primitive And Reference Data Types
4 Lectures 24:24
Primitive Types
06:03

Reference Types
05:27

Numerical Operators
07:19

Starting Arrays
05:35

Fundamentals of Java
5 questions
+
Range of Variables
2 Lectures 03:58
Scope: What is it?
01:49

Local And Global Variables
02:09
+
Nesting Made Simple
4 Lectures 15:53
Declaring Methods
05:44

Constructors
03:45

Parameters and This
01:57

Using Return
04:27

Scope and Methods
3 questions
+
Everything About Methods
3 Lectures 13:19
Creating Countdown
06:16

Finishing Countdown
06:03

So What is Nesting?
01:00
+
Object Oriented Programming Concepts
9 Lectures 49:36
Creating Vehicle
02:52

Inheritance
13:56

Extending Classes
05:37

Polymorphism
04:07

Finishing Polymorphism
06:02

Abstraction
09:58

Finishing Abstraction
03:08

Encapsulation
02:11

Reviewing the Four Fundamentals
01:45
+
Learning Through Example
5 Lectures 01:06:11
Reversing A String
12:32

Building Dynamic Matrices
11:45

Poker Hand Generator Part 1
14:45

Poker Hand Generator Part 2
12:03

Quadratic Formula
15:06
+
Additional Bonus Content
1 Lecture 00:12
Additional Courses With Special Priced Coupons!
00:12
About the Instructor
Michael Vieck
4.2 Average rating
196 Reviews
12,052 Students
3 Courses
Programmer, Digitial Architect, and Avid Reader

An up and coming student studying computer science at Purdue, Michael Vieck is an aspiring young teacher willing to go above and beyond to help his students. Since Michael is a current student, he has access to all the up to date information on what companies need from developers as well as being able to convert this data into videos.

Some of his skill sets include:

  1. Java programming
  2. Practical Web Design
  3. Android Application Development
  4. Graphical Design
  5. Mobile Operating Systems

Being a teacher here on Udemy is a great honor for Michael, especially since it allows him to extend his teaching skills to students from all around the world! He truly enjoys instructing here on Udemy and students like you is what makes it all worth while.

When Michael is not coding or creating more videos, you can usually find him in the libraries reading up on current technology trends and classical literature.