Java Square One - Learning Through Example

Java for Beginners: learning by example.
4.1 (104 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.
9,088 students enrolled
Free
Start Learning Now
  • Lectures 33
  • Contents Video: 3 hours
    Other: 0 mins
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2015 English

Course 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!


What are the requirements?

  • Have a running computer
  • Be able to run Java on your system

What am I going to get from this course?

  • Be able to make your very own projects in Java!
  • Have object oriented programming skills that can transfer over to any language!

What 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

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Setting Up Eclipse
Installing The JDK
01:50
Installing Eclipse
01:18
Section 2: HelloWorld and You
HelloWorld!
02:53
Using PrintLine Statements
01:40
Introduction to the Scanner
02:36
Section 3: Primitive And Reference Data Types
Primitive Types
06:03
Reference Types
05:27
Numerical Operators
07:19
Starting Arrays
05:35
Fundamentals of Java
5 questions
Section 4: Range of Variables
Scope: What is it?
01:49
Local And Global Variables
02:09
Section 5: Nesting Made Simple
Declaring Methods
05:44
Constructors
03:45
Parameters and This
01:57
Using Return
04:27
Scope and Methods
3 questions
Section 6: Everything About Methods
Creating Countdown
06:16
Finishing Countdown
06:03
So What is Nesting?
01:00
Section 7: Object Oriented Programming Concepts
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
Section 8: Learning Through Example
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
Section 9: Additional Bonus Content
Additional Courses With Special Priced Coupons!
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Michael Vieck, 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.

Ready to start learning?
Start Learning Now