Learn Java with hands-on examples - Completely from Scratch
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.
509 students enrolled
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.
509 students enrolled
Created by Karim Baidar
Last updated 11/2014
English
Current price: $10 Original price: $20 Discount: 50% off
2 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 2 Articles
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
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
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
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.

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
Curriculum For This Course
50 Lectures
03:27:30
+
Introduction
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
05:55
+
Setting Up Environment
2 Lectures 08:14
Downloading and Installing Java Development Kit
03:55

Downloading and Installing Eclipse IDE
04:19
+
Getting Started
6 Lectures 21:27
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

__________________________________________________________

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
Variables
05:56

Conversion and Typecasting
04:36

Characters
05:04

Booleans
04:30

__________________________________________________________

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

__________________________________________________________

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
04:25

String Parsing
05:26

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
05:10

Handling Runtime Exceptions
03:32

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

Exceptions
2 questions
+
Data Structure
4 Lectures 20:53
Array
06:18

Two Dimensional Array
04:52

Array List
04:42

HashMap
05:01

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
Encapsulation
03:22

Classes
07:14

Packages
03:49

Constructor
04:46

Setter and Getter
03:27

This quiz contain questions related to Classes and other concepts

Classes Concept
3 questions
4 More Sections
About the Instructor
Karim Baidar
4.1 Average rating
17 Reviews
902 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.