Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Learn Java with hands-on examples - Completely from Scratch to your Wishlist.

Add to Wishlist

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.1 (9 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.
507 students enrolled
Created by Karim Baidar
Last updated 7/2014
$10 $20 50% off
4 days left at this price!
30-Day Money-Back Guarantee
  • 3.5 hours on-demand video
  • 2 Articles
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?

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.

Who is the target audience?
  • Freelancers
  • Anyone interested in creating Java Applications for Desktop / PC
  • Java developers
  • Jobseekers
Students Who Viewed This Course Also Viewed
What Will I Learn?
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
View Curriculum
  • 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
Curriculum For This Course
Expand All 50 Lectures Collapse All 50 Lectures 03:27:30
2 Lectures 04:27

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

Preview 01:36

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

Preview 02:51
What is Java
3 Lectures 13:01

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.

Preview 01:56

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

Preview 05:10

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

Compilation , Running and Usage
Setting Up Environment
2 Lectures 08:14
Downloading and Installing Java Development Kit

Downloading and Installing Eclipse IDE
Getting Started
6 Lectures 21:27

Importing Project

Running Java Application from Command Prompt

Reviewing Main Method

Java API Docs

Java Garbage Collection


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

Introduction to compilation and Running of Java
2 questions
Working with Primitive Data Types
4 Lectures 20:06

Conversion and Typecasting




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.

Conversion and Parsing
1 question
Manipulating Conditional Statements
8 Lectures 44:21

Working With Switch Statements

Switch Statement

For Loop

While Loop

Do-While Loop


Function Overloading


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 ?

Conditional Statements
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

IF/Else Statements
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.

Conditional Statements
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.

Conditional Statement
1 question
Evaluating Complex Objects
2 Lectures 09:51

String Parsing

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.

Strings related Quiz
1 question
Exceptions in Java
2 Lectures 08:42
Errors in Java

Handling Runtime Exceptions

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

2 questions
Data Structure
4 Lectures 20:53

Two Dimensional Array

Array List


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.

Data Structure Quiz
2 questions
Basic Concepts of Classes
5 Lectures 22:38




Setter and Getter

This quiz contain questions related to Classes and other concepts

Classes Concept
3 questions
4 More Sections
About the Instructor
3.9 Average rating
14 Reviews
889 Students
2 Courses
Oracle Certified Professional (OCP)

Karim Baidar has developed several Android , IOS and Web Applications for many of the national and international clients. Karim Baidar is fond of technology and love to explore different aspects of technology on his own. Karim Baidar has 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 years in the industry and creating variety of applications with innovations. 

Report Abuse