Learn Java with hands-on examples - Completely from Scratch

A perfect course for beginners and intermediate ones to learn Java in the easiest way ever with hands-on examples
4.2 (7 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.
501 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 50
  • Length 3.5 hours
  • 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 6/2014 English

Course Description

This course will introduce you to Java. You'd be able to complete this course in no time and in the most proficient and efficient way. You don't need to have any prior knowledge of programming before getting started with this course. If you are a complete newbie to the world of programming then you can surely kick start this course. This course covers all the essential stuff which is required in order to make you understand Java in the easiest way ever. After this course , you would be completely familiar with Java in no time. This course covers all of the easiest methods and techniques with tricks to make you learn Java. You just have to sit and watch the video lectures and in no time with practice examples you would be at the top of Java.

People often ask question , "What makes this course special ? " , Well the answer is that I have used "hands-on" examples in this course , that are playing key role in this course. And no other course in Udemy would have taught such examples ever.

Java is nowadays a very important programming language to learn as almost every third mobile device is using Android which runs Java. Most of the Web Applications are now targeting Java.

This course covers Encapsulation , Inheritance , Methods , Variables , Classes, Object Oriented Programming and Polymorphism quite in detail.

So whether you are a complete newbie or intermediate one , you can take this course to polish your skills with Java programming.

If you are seeking a Java developer job but don't know how to deal with Java then you must grab this course.

What are the requirements?

  • A little knowledge of Some java IDEs usage , Eclipse is recommended
  • Pc or Laptop
  • Free Software for Java Development that is Java Development Kit
  • A genuine passion to learn Java

What am I going to get from this course?

  • By the end of the course , you will be able to build your own Java applications
  • If you want to get the Java developer job in a multinational company , then this is the course for you to make you prepare for such kinda job posts.
  • With this course you will have a complete grasp of Encapsulation , polymorphism and Inheritance in detail

What is the target audience?

  • Freelancers
  • Anyone interested in creating Java Applications for Desktop / PC
  • Java developers
  • Jobseekers

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: Introduction
01:36

In this lecture you will find out that what is present in the course and what has been taught in all over the course

02:51

Basic information lecture contains important information related to Java , that what is Java and and when it come to existance plus the complete history of Java

Section 2: What is Java
01:56

History of Java is very important from beginner's point of view as before diving into any language platform , you need to know the history of working mechanism of tha platform so this lecture would give you complete details of history of Java.

05:10

There are few principles of Java which need to be known before getting started with this course , This lecture will teach you all those principles with details

05:55

Compilation , Running and Usage of Java is very important , how it can be compiled in different ways and how it can be run are all defined in this lecture

Section 3: Setting Up Environment
Downloading and Installing Java Development Kit
03:55
Downloading and Installing Eclipse IDE
04:19
Section 4: Getting Started
HelloWorld
04:13
Importing Project
01:44
Running Java Application from Command Prompt
03:25
Reviewing Main Method
01:45
Java API Docs
05:18
Java Garbage Collection
05:02
2 questions

__________________________________________________________

Below question is not a part of the Quiz but a self practice question

I have taught how you can do below question by getting hint from

the lecture videos

___________________________________________________________

Write a java Program that will be run and compiled from command prompt.

Hint : you have to use javaw , javac and Java for compilation and running

Section 5: Working with Primitive Data Types
Variables
05:56
Conversion and Typecasting
04:36
Characters
05:04
Booleans
04:30
1 question

__________________________________________________________

Below question is not a part of the Quiz but a self practice question

I have taught how you can do below question by getting hint from

the lecture videos

___________________________________________________________

Write a Java program that will convert integer 4 into double.

Hint : You have to perform typecasting.

Section 6: Manipulating Conditional Statements
Conditions
06:26
Working With Switch Statements
06:59
Switch Statement
08:14
For Loop
05:19
While Loop
03:06
Do-While Loop
02:16
Methods
08:41
Function Overloading
03:20
1 question

__________________________________________________________

Below question is not a part of the Quiz but a self practice question

I have taught how you can do below question by getting hint from

the lecture videos

___________________________________________________________

Write a Java progam that will print all the numbers from 0 to 100 using For Loop , While Loop and Do-While Loop ?

1 question

Write a Java Program that will tell whether the user is pass or not ?

Total Marks = 100

Student marks = 30

Hint : If the student's marks are greater than 40 then he is pass otherwise fail

1 question

Write a Java Program that would display even numbers from 0 to 100.

Hint : For even number (i%2==0) => even otherwise odd.

1 question

Write a java program that would take input from the user and would tell whether the number given as input is odd or even.

Hint : To take input from the user , use Scanner class of Java.

Section 7: Evaluating Complex Objects
String
04:25
String Parsing
05:26
1 question

Write a program that would take input from the user via String and would treat that string as an integer.

Hint : User Integer Parsing method to parse string as an integer.

Section 8: Exceptions in Java
Errors in Java
05:10
Handling Runtime Exceptions
03:32
2 questions

In this quiz , you will be asked for finding out errors in line of codes.

Section 9: Data Structure
Array
06:18
Two Dimensional Array
04:52
Array List
04:42
HashMap
05:01
2 questions

This is not the part of the quiz but you can solve this program for self practice

Write two 2D arrays of matrices and multiply them and then output the result.

Section 10: Basic Concepts of Classes
Encapsulation
03:22
Classes
07:14
Packages
03:49
Constructor
04:46
Setter and Getter
03:27
3 questions

This quiz contain questions related to Classes and other concepts

Section 11: Understanding Inheritance and Polymorphism
Concept of Inheritance
01:38
Concept of Polymorphism
02:48
Inheritance and Polymorphism Example
09:50
Overriding Method
02:06
Interface
02:10
8 questions

Will refine your inheritance and polymorphism concepts

Section 12: Deploying Java Application
Deployment and Setting ClassPath
04:09
Section 13: Conclusion
Conclusion
00:53
Section 14: Exercise Files
Eclipse Projects
Article
Command Line Projects
Article
Course Slides and Documents
3 pages
Slide 1
3 pages
Slide 2
4 pages

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Karim Baidar, Oracle Certified Professional (OCP)

Karim Baidar is an Oracle Certified Professional (OCP) and Karim Baidar created several Android , IOS and Web Applications for many of my clients. Karim Baidar is fond of technology and love to explore different aspects of technology on my own. Karim Baidar has 7+ years of experience in teaching online subjects related to technology like Android , IOS and Web. Karim Baidar worked in Java socket programming and have created a successful Networking droid with auto simulation. Karim Baidar have been working for almost 7 years in the industry and creating variety of applications with innovations.

Ready to start learning?
Take This Course