Become An Awesome Java Professional

Learn to program in Java. Instructions integrated with Eclipse IDE, with practical problem solving approach all through.
4.5 (16 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.
216 students enrolled
$19
$40
52% off
Take This Course
  • Lectures 54
  • Length 16.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 5/2014 English

Course Description

In this course you will learn to create solution to real-world problems in the Java Programming Language. This course covers most essential aspects of Core Java.

Right at the beginning of the course, you will be taught how to use the Eclipse IDE for writing Java code. This will help you make very rapid progress in your endeavor to learn Java.

All tutorials are practical sessions where complete insight is provided into each topic being covered. Practical examples of how the various concepts are used to create solutions to real-world problems are included in the course.

What are the requirements?

  • Interest in learning programming

What am I going to get from this course?

  • You will be able to develop solutions for many real-world problems in Java

What is the target audience?

  • School students
  • College Students
  • Entry level software professionals

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: Getting Started
Introduction to Java
Preview
25:54
Installing and Using Eclipse IDE
Preview
41:01
The First Java Program
14:58
Section 2: Variables and Operators in Java
Java Variables
09:32
Java Operators
32:04
Java Operator Precedence
08:24
Typecasting of Variables
16:09
Section 3: Java Control Statements
if-then-else and switch Statements
01:01:36
Java for loop
12:07
break and continue Statements
14:58
Problem Solving Example 1 - Compound Interest Calcuation
11:47
Section 4: Java Arrays
Introduction to Arrays
Preview
12:25
Array Initialization
07:33
Accessing Array Elements
10:04
Array Operations
11:28
Section 5: Object Oriented Programming
Introduction to OO Programming
Preview
06:30
Identification and Classification of Objects
Preview
19:36
Modeling as Living Objects
15:49
Encapsulation
28:28
Inheritance
29:48
Polymorphism
13:51
Basic Java Classes
09:23
Constructors
29:33
Methods and Parameters
21:33
Scope Modifiers
16:51
static and final Keywords
12:41
this Keyword
10:22
Abstract Classes
10:39
Interfaces
32:07
Packages
07:11
Section 6: Core Java
java.lang and Object Class
09:31
Boxing and Unboxing
21:49
Java Input using Scanner
13:53
Formatting Output
29:49
java.io.Console Class
10:45
Strings Creation and Equality
17:42
String Concatenation
19:04
String Manipulation
27:28
Equals Method
Preview
19:59
Exception Handling
28:26
Working with Dates
17:24
Parsing Dates
13:36
Section 7: Java Collections and Generics
Introduction to Java Collections and Generics
06:27
Java Lists
33:22
Map and Hashtable
31:05
hashcode Method in Object Class
30:56
Comparable Interface and Comparator - Sorting Collections
16:46
Section 8: Java I/O
The File Class
18:36
Input and Output Streams
19:49
Reading and Writing Character Files
10:41
Section 9: Multithreading
Basic Concepts of Multithreading
08:31
Java Thread Class and Runnable Interface
13:11
Threads Synchronization
16:18
Section 10: Source Code for the Examples
Article

This zip archive contains Eclipse projects that contain some of the source code that I used in the sessions. As you would appreciate, during the live sessions, I kept modifying some code to explain the concepts to you. So these Eclipse projects may not contain absolutely ALL the code that you would see during the lectures. But it does contain most of the code that existed after the end of each lecture.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Pramod Saini, C.T.O, iCalibrator Training Pvt. Ltd.

Pramod has been in the IT (Software) industry since 1988.

Pramod was a co-founder of Momentum Technologies, a leading software services organization in Noida (India). After an acquisition of his business by the French IT leader, Sopra Group, Pramod decided to work towards enhancing the IT skills of software professionals world wide. He is now the C.T.O. at iCalibrator, which focuses on this objective.

Before co-founding Momentum, Pramod worked at Wipro's (a leading Software Services Company in India) Global R&D. He was involved in the development of the first Unix based multi-processor system in India. Pramod has extensive experience in a variety of technologies including Operating Systems, device drivers, Java, and Microsoft Technologies.

Pramod is very passionate about the use of Linux and other Open Source technologies in the IT sector. He also nurtures a dream of creating a large pool of very smart IT engineers.

Pramod holds a Bachelors Degree in Electronics & Communications Engineering and a Masters Degree in Computer Science, both from IIT, Chennai.

Ready to start learning?
Take This Course