4.68 out of 5
4.68
755 reviews on Udemy

Learn Core JAVA Programming – Beginner to Master

Deep Dive in Core Java programming -Standard Edition. A Practical approach to learn Java. Become a Java Expert
Instructor:
Abdul Bari
3,267 students enrolled
English [Auto]
Learn Java Programming for Standard Edition Java SE
Learn Multithreaded Programming
Learn GUI Programming

The course consists of JAVA features, Java SE

Concept of programming are made simple and easy.

Every topic is explained with real-life examples.

This course is designed to make you familiar with JAVA Programming in detail.

By the end of the course you will understand Java extremely well and will be able to build your own Java applications.

After completion of the course, you will be as productive as a software developer.

The course is taken right from basics to all the features in JAVA.

Basic topics like – Methods, Object-Orientation and Inheritance are explained.

Features like – Multithreading, AWT, Swing, Collection Framework and Networking are also covered in a detailed manner.

Who this course is for

Beginner in java programming, want to learn in-depth java programming

This course is ultimate for absolute beginners and the intermediate looking to improve their aptitude to expert level

Students who want to learn java perfectly

Course Contents:

Introduction to Java

Setup Java Environment.

Operator and Expressions.

String Class and Printing.

Conditional Statements.

Loops.

Arrays.

Methods.

Object-Oriented Programming.

Inheritance.

Abstract Classes

Interfaces

Inner Classes

Static and Final

Packages

Exception Handling

Multithreading

java.lang Package

Annotations and Javadoc

Lambda Expressions

Java IO

Collection Framework

Network Programming

AWT

Swing

Introduction

1
Instructor's Note
2
Download and Install JDK
3
First Java Program using Notepad
4
Installing JDK on macOS and First Program
5
Skeleton of Java Program
6
Exploring First of Skeleton Program
7
Reading from Keyboard
8
Reading with Scanner
9
Student Challenge : Write your First Java Program
10
Quiz

Basic Quiz

Data Types - Variables and Literals

1
Data Types
2
Check Size and Range of Data Types
3
What are Variables?
4
Rules for Variables Names
5
What are Literals?
6
Integral Data Types in Detail
7
Check Binary Bits of an Integer
8
Float and Character Datatypes in Detail
9
Visiting UniCode.org
10
Quiz

Take this Quiz!

Setup Java Environment

1
Installing Notepad++
2
Installing Eclipse
3
Installing NetBeans
4
Installing IntelliJ

Features and Architecture

1
Compiler vs Interpreter
2
How Java is Platform Independent
3
Platform Independent Demo
4
JVM Architecture
5
JVM Architecture Details
6
Features of Java

Operator and Expressions

1
Arithmetic Operators and Expressions
2
Practice : Arithmetic Operators
3
Student Challenge : Calculate Area
4
Student Challenge : Quadratic Equation
5
Student Challenge : Cuboid
6
Increment and Decrement Operators
7
Practice: Increment and Decrement Operators
8
Bitwise Operator - AND , OR & XOR
9
Bitwise Operator - Left Shift , Right Shift & NOT
10
Practice: Bitwise Operators
11
Bit Masking and Merging
12
Student Challenge : Masking and Swapping
13
Widening and Narrowing
14
Quiz

Take this Quiz!

String Class and Printing

1
Printing using System.out.println
2
Formatted Output #1
3
Formatted Output #2
4
String Object
5
Creating String Objects
6
String Methods #1
7
Practising String Methods
8
String Methods #2
9
Practising String Methods 2
10
String Methods #3
11
Practising String Methods 3
12
Regular Expressions
13
String Matching with Regular Expressions
14
Student Challenge: String methods
15
Student Challenge: Regular Expression #1
16
Student Challenge: Regular Expression #2
17
Quiz

Take this Quiz!

Conditional Statements

1
Relational and Logical Operators
2
Conditional Statements
3
Practising Conditional Statement
4
Student Challenge: 3 Simple Tasks
5
Student Challenge: Find Radix
6
Student Challenge: Type of Website
7
Switch Case
8
Practising Switch Case
9
Student Challenge: Day in Words
10
Student Challenge: Menu Driven Program
11
Quiz

Take this Quiz!

Loops

1
while Loop and do..while Loop
2
Practising Loops
3
for Loop
4
Practising For Loop
5
Student Challenge : Factorial
6
Student Challenge : Armstrong Number
7
Student Challenge : Palindrome
8
Student Challenge : Display Number in Words
9
Student Challenge : Fibonacci
10
Nested Loops
11
Student Challenge: Patterns1
12
Student Challenge: Patterns2
13
Student Challenge: Patterns3
14
Quiz

Take this Quiz !

Arrays

1
One-Dimensional Arrays
2
Practising 1D Array
3
Student Challenge: Find Second Largest Element
4
Student Challenge : Rotation of Array
5
Student Challenge : Increasing Size of Array
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.7
4.7 out of 5
755 Ratings

Detailed Rating

Stars 5
509
Stars 4
198
Stars 3
39
Stars 2
3
Stars 1
3
2d0ceb4fcf8a2b27d0c34f5fdc9b4142
30-Day Money-Back Guarantee

Includes

61 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion