Complete Java Tutorial Step by Step - become a programmer
4.2 (28 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
223 students enrolled

Complete Java Tutorial Step by Step - become a programmer

Learn Java to become Industry ready programmer. Acquire skills in Java to face job interviews, develop Android apps.
4.2 (28 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
223 students enrolled
Created by Shibaji Paul
Last updated 1/2020
English
English [Auto-generated]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 23.5 hours on-demand video
  • 1 downloadable resource
  • 21 coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Complete Java programming from the basic to the advance level.
  • Input Output, Basic control structures - if-else, loops, switch-case
  • Methods, Strings, Arrays, ArrayList
  • Reading and Writing files
  • Classes and Objects
  • Exception Handling
Course content
Expand all 143 lectures 23:26:23
+ Compile and execute Java program - Download and install required software.
3 lectures 42:32

Demonstration on how to download and install Open JDK on Windows 10 operating system.

Download and install Open JDK for Windows 10.
12:45

Learn how to compile and execute Java program from within Windows command prompt.

How to compile and execute Java program from Windows terminal.
11:41

How to download and install Eclipse on Windows and then how to create a Java project and execute on Eclipse.

Download, Install and use Eclipse IDE.
18:06
+ Basics that you always need to know.
12 lectures 02:01:37
Understand clearly how Java is Platform Independent.
13:48
Understand the first program.
14:33

How have you understood the first program?

Quiz1
4 questions
Just print a message
1 question
Variables and primitive data types in Java.
10:33
Declare and initialize variables.
1 question
Rules and conventions in naming variables.
07:26
Variable declaration and initialization
2 questions
Introduction to String type in Java.
12:03
Formatted output using printf method.
08:57
Quiz on String and printing output.
4 questions
Using System.out.printf method
1 question
Basic arithmetic operators in Java.
06:47
Quiz on arithmetic operators
2 questions
Do some math work.
1 question
Reading input from keyboard using Scanner class.
15:55
Write code to read input data using Scanner
1 question
The java.lang package in Java.
05:37
The Math class and some of it's important methods.
11:19
Using the Math class.
1 question
Unary increment (++) and decrements (--) operator
10:37
Shortcut assignment operators in Java
04:02
Test your skill on Unary Operators, Math class and others topic in this section.
6 questions
+ Some simple programs involving basic input/output and arithmetic operations.
3 lectures 19:05
Find area and perimeter of a rectangle.
06:14
Find area and perimeter of a Circle
1 question
Calculate Simple Interest on the basis of supplies principal, rate and time.
07:35
Convert temperature from Celsius to Fahrenheit scale.
05:16
Convert distance in meter to foot.
1 question
+ Forming condition, if-else statement - taking action on the basis of condition.
8 lectures 01:22:57
Relational Operators in Java.
09:34
Logical AND (&&) operation.
08:49
Logical OR (||) and Logical NOT(!) operations.
07:17
Have you understood logical operators?
4 questions
Branching using if-else statement.
11:38
Use if-else statement.
1 question
If else if statement
04:39
Quiz on branching.
3 questions
Find and print letter grade depending on marks.
1 question
Conditional operator - only ternary operator available in Java
09:18
Quiz on conditional operator.
3 questions
Programming Example: Calculate Income Tax
11:16
Programming Example: Check if a given year is Leap year or not.
20:26
+ Iterate again and again using loops.
17 lectures 02:02:54
Introduction to loop - while loop.
08:36
Some more understanding of loops.
04:24
Exercise using while loop #1
1 question
Using loop - finding factorial
09:05
Exercise using while loop #2
1 question
Find factors of a number using while loop.
09:06
Check if a number is perfect number or not.
05:03
Understanding for loop.
07:01
More information about for loop.
07:11
Quiz on loop 1
3 questions
Printing a multiplication table using for loop.
02:31
Find sum of digits of a number using loop.
07:31
Exercise using loop - Print reverse of a number.
1 question
Coding exercise using loop - Check if a given number is Armstrong Number.
1 question
Understand nested loops - a loop inside of another one.
06:59
Quiz on nested loop
2 questions
Example of nested loops - printing pattern 1
09:28
More examples of nested loops - printing pattern 2
13:12
Understand do-while loop
10:16
The break keyword - premature exit from any loop.
03:49
Using 'break' effectively - Prime number testing
08:34
How to break from nested loops.
03:42
The continue keyword
06:26
Quiz on break and continue
4 questions
+ Random numbers in Java - how to generate random numbers.
3 lectures 14:59
Generating random numbers using Math.random() method.
05:53
The Random class from java.util package.
04:05
Random number using ThreadLocalRandom class.
05:01
Quiz on Random number
4 questions
+ Breaking program into modules - writing our own methods.
5 lectures 51:05
Introduction to methods.
09:57
Passing parameters to methods
10:58
Some examples of writing methods.
10:43
Write a simple method
1 question
Let us write some more methods.
1 question
More examples on method writing - Armstrong number checking.
13:08
Method overloading
06:19
+ Array
7 lectures 01:06:27
Introduction to array
11:08
Initialization of 1 dimensional array
02:30
Passing 1 dimensional array to method as parameter.
08:03
Writing static method to receive one dimensional array.
1 question
Search in an One Dimensional Array
1 question
Programming example using array
17:03
Another programming example using array.
10:54
Merging 2 sorted integer arrays.
1 question
Command line argument passing
13:10
+ Dynamic collection - ArrayList class
3 lectures 25:01
Introduction to ArrayList
13:06
Create an ArrayList object
1 question
Passing ArrayList to method as parameter.
02:58
Some useful methods of ArrayList
08:57
More exercise on ArrayList.
1 question
Requirements
  • No prerequisite, a computer/laptop is needed only.
Description

This course will help you to learn Java from grounds up, starting from the basic up to advance level, step-by-step. Not only video tutorials but the course contains lots of coding exercises that you will do to test your acquired knowledge practically side by side of watching video tutorials.

This course will help you to prepare for Job Interviews on Core Java language also you will gain confidence in doing programs using Java.

Who this course is for:
  • Anyone who want to build a career in programming, having Java in their curriculum in High School/ College