Java Tutorial For Beginners (Step by Step)

If you’re ready to buckle down and learn Java programming, here’s where you should start.
4.1 (56 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.
1,633 students enrolled
$20
Take This Course
  • Lectures 67
  • Contents Video: 7.5 hours
    Other: 22 mins
  • Skill Level All Levels
  • 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 3/2015 English

Course Description

Java is a widely used robust technology. According to Estimates , 3 billion devices run java.

This Java Tutorial course is aimed at complete beginners to the subject. For those who have no programming experience or those who have limited knowledge of Java. We get you up and running and will give you the skills you need to master the Java programming language.

This course will get you ready for a career in java programming.

Part 1 - Java Basics : You will start by learning what is java and How to set up your computer to run java programs. In this part we will learn about the basics of the Java programming language in detail. This part will lay down the foundation of fundamental concepts in Java .

Part 2 - Java Object Oriented : In this part you will learn Object-Oriented Programming, a must-have technique for software engineers that will allow you to reuse and share code easily. Here we will learn about important object-oriented programming concepts like classes and instances.

Part 3 - Java Advanced : In this part we will learn some advance topics in Java like ArrayList , HashSet, Linked list etc.

Part 4 - JUnit Testing Utility : In the last part we will learn how to create and run a simple JUnit test in Eclipse IDE .

Part 5 - BONUS VIDEOS - Java Threads Tutorial - Threads Overview, Creating threads in Java.

Part 6 - BONUS VIDEOS - Java - Exceptions Handling - This part explains various aspects, tips and tricks of Java exception handling including exception hierarchies.

So Let's get started !!!


What are the requirements?

  • A basic knowledge of Java is helpful but not necessary to get the most out of this course
  • A genuine interest to learn Java
  • Computer

What am I going to get from this course?

  • By the end of this course, you should definitely be able to understand and write good Java code.
  • You should be ready to Answer Top Java Interview Questions

What is the target audience?

  • The course is aimed to teach you Java, whether you are an experienced programmer or just getting started.
  • Beginners
  • Students

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: Java Basics
Introduction to Java Programming and Installing the Java (JDK)
Preview
13:09
Installing Eclipse IDE and Setting up Eclipse
15:02
Creating First Java Project in Eclipse IDE
19:39
Java Hello World Example
1 page
Variables and Types in Java
09:56
Variables and Types in Java Example
1 page
Getting User Input using Java
12:09
Getting User Input using Java Example
1 page
Math and Arithmetic Operators in Java
08:47
Math and Arithmetic Operators in Java Example
2 pages
Increment Operator and Assignment Operator
07:09
Assignment Operators list
1 page
IF ... ELSE Statements and Relational Operators
08:34
IF ... ELSE Statements and Relational Operators Example
1 page
Logical Operators in Java
07:27
switch Statement in Java
09:36
switch Statement in Java Example
1 page
The while Statements (while Loops)
06:47
The while Statements (while Loops) Example
1 page
The do-while Statements (do-while Loops)
06:00
The do-while Statements (do-while Loops) Example
1 page
Arrays in Java
08:39
Arrays in Java Example
1 page
The for Statement in Java (for loops)
08:35
The for Statement in Java (for loops) Example
1 page
Java String
08:53
Java String Example
1 page
Introduction to Methods
08:02
Parameter passing and Returning a Value from a Method
12:41
Parameter passing and Returning a Value from a Method Example
1 page
Java Basics Quiz
2 pages
3 questions

Multiple Choice Questions

Answer all of the following questions. READ EACH QUESTION CAREFULLY. Fill the correct bubble . Each question has EXACTLY one correct answer.

Section 2: Java Object Oriented
Classes and Objects in Java
15:31
Classes and Objects Example
1 page
Class Constructor in Java
10:25
Method Overloading in Java
05:25
Method Overloading in Java Example
1 page
'static' keyword in Java
07:44
'static' keyword Example in Java
06:53
Public, Private, Protected and this (Java Access Modifiers)
Preview
12:19
Public, Private, Protected and this (Java Access Modifiers) Example
1 page
The final keyword in Java
06:32
The final keyword in Java Example
1 page
Inheritance in Java
14:13
Polymorphism in Java
08:33
Method Overriding in Java
06:17
Abstract Methods and Classes
09:17
Java Interfaces
07:24
Recursion in java
06:55
Section 3: Java Advanced
Arraylist in Java
Preview
10:58
LinkedList in Java
07:57
Difference between LinkedList vs ArrayList in Java
12:20
ListIterator in Java
07:41
ListIterator in Java Example
1 page
HashSet in Java
08:16
HashSet in Java Example
1 page
Section 4: JUnit Testing Utility
How to Create and Run a Simple JUnit test in Eclipse IDE
Preview
13:53
Section 5: BONUS VIDEOS - Java Threads Tutorial
Introduction to Java Threads
11:58
How to Create Threads in Java by Extending Thread Class
Preview
07:52
Creating Java Threads by implementing Runnable Interface
06:03
Java Thread.join() Method and Synchronized Method
12:00
Section 6: BONUS VIDEOS - Java - Exceptions Handling
Catching and Handling Exceptions in Java using Try Catch Blocks
10:23
Java Finally block (try-catch-finally Exception Handling in Java )
10:06
Section 7: BONUS VIDEOS - Java File I/O
Create a File and Write in it Using PrintWriter and File class
08:37
How to Read file using Java
08:12
Section 8: Java - Date & Time
Using Date & Time + formatting Date using SimpleDateFormat
10:46
Section 9: BONUS VIDEOS - Setup and install Other Java IDEs
How to install the Netbeans IDE and Java JDK on Windows 8 / 8.1
11:15
Installing Jetbrains Intellij IDEA for Java
10:17

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Yogesh Patel, Software Developer and Programming Enthusiast

Yogesh Patel is Software Developer and Programming Enthusiast with much experience from different projects and many different programming languages. He earned Master's Degree from Germany. Teaching has been his passion since a long time. His aim to teach technology the way it is used in industry and professional world .

Software training is becoming so costly these days, that poor people are finding it very difficult to attend courses and find jobs. His aim behind creating these tutorials is to help those in need. If you find this useful, please share with your friends on Facebook twitter and Google plus. Let's make these videos help as many students as possible.

Ready to start learning?
Take This Course