4.39 out of 5
4.39
685 reviews on Udemy

Java for complete beginners | Learn core java using IntelliJ

Learn core Java programming, object oriented programming (oop java), intelliJ for complete beginners using java 8
Instructor:
Faisal Memon
7,906 students enrolled
English [Auto]
Write java programs confidently by doing hands on programming in java along the instructor step by step
Installation + setup of java and intellij idea in 15 minutes!
Appear confident in java interviews and crack them easily
Learn and write object oriented programs using java
Understand what is java and how it works
Learn what are variables and how to use them
Understand different data types in java and how to use them effectively
Understand different types of operators in java and how to use them
Learn to use different types of conditional statements in java
Learn to use different types of loop statements in java
Learn about break and continue in java
Learn what are methods in java and how to use them
Learn various object oriented concepts in java
Learn about abstraction, polymorphism in java
Learn about inheritance and encapsulation
Understand what are classes and objects
Understand how objects are created using new operator and how memory is allocated
Understand what are constructors in java
Understand what is method overloading, constructor overloading and operator overloading
Understand what is method overriding
Understand final keyword in java

This course is updated frequently. Here is our course update timeline.

  • June 23, 2020
    Coding challenges and new content added in section : “Conditional statements and loops in Java”

  • June 23, 2020
    2 hours of content added in section : “Conditional statements and loops in Java”

  • April 25, 2020
    New lectures added in section : “Variables, Datatypes and Operators in Java”

  • Mar 23, 2020

    New section added : “Packages in java”

  • Feb 12, 2020

    Added supplemental resources to every lecture of this course in the form of PDF handouts.

  • Dec 8, 2019

    Updated section 10 : Exception handling by adding resources which contain code samples which students can download and use to execute the programs.

  • Mar 20, 2019

    Upgraded with 3.5 hours of new content and 17 new lectures which will power up your ability to learn java. We are adding a new section on exception handling.

  • Nov 3, 2018

    Updated the course with a new section – “Arrays”.

  • Apr 7, 2018

    Added 2 new lectures “Learn to write interactive programs in java” and “swap two variables using third variable”

  • Mar 24, 2018

    Added new lectures as

    • final keyword in java (Section 7)

    • new keyword and memory allocation (Section 6)

    • How udemy works? (Section 1)

This course teaches you everything you should know to about Java Programming to become a java developer and get the job. This is not a theoretical course, but instead I will teach you step by step, practically, by writing programming examples. This course also helps you get started as a java programmer from scratch (Java for beginners).

It’s time to learn java using intellij. This course is java for complete beginners. If you are looking to be android developer, you need to learn java programming and that’s where this course can help you.

This course is designed keeping beginners in mind, we have made sure that each and every concept is clearly explained in a easy to understand manner. So if you are a beginners, don’t worry, I am 100% committed to help you succeed.

WHY TAKE THIS COURSE?

  1. This is a practical course, where in in every lecture, I will actually write a example program to make you understand the concept

  2. Clear and simple explanations

  3. This course is updated regularly


GUARANTEE

This course is backed by Udemy’s 30 day money back guarantee. If after taking this course you realize that this is not for you. Please request a refund, I only want satisfied students


WHAT ARE THE BENEFITS OF THIS COURSE?

  • Learn concepts of core java and write programs

  • In this course, you will learn what is java and how it works

  • I will teach you about variables, data types and different operators in java

  • I will teach you about loops in java and conditional statements

  • I will also teach you how to create methods, constructors, classes and objects

  • I will also teach you about object oriented concepts like inheritance, polymorphism, encapsulation and abstraction in java

  • I will also teach you how to build interactive programs by accepting input from the user


WHO IS THIS COURSE FOR?

  • Students who want to start their career working as a java developer

  • People who are looking to transition their way to become a java developer

  • Students who want to learn java academically

SO ARE YOU READY TO GET STARTED AS A JAVA DEVELOPER?

What are you waiting for? Press the BUY NOW button and start the course. See you inside.

Introduction and Setup

1
How udemy works
2
Let's do it
3
Exclusive student facebook group for learning java
4
Installing Java and Intellij

Introduction to Java

1
What is java and how it works
2
Writing your first java program
3
Overview of intellij idea
4
Comments in java
5
Coding challenge : let's write our second program

Variables, Datatypes and Operators in Java

1
What are identifiers in java?
2
What are reserved words in java?
3
What are variables?
4
Understanding byte, short, int, long
5
When should you use byte, short, int, long
6
Understanding float and double data type
7
Understanding char and boolean
8
Quiz : Let's test our understanding of variables and data type
9
Important message from your instructor
10
Arithmetic Operators in Java
11
Increment and decrement operators in Java
12
Facts about increment and decrement operator
13
Relational Operators in Java
14
Logical Operators in Java
15
Assignment Operators in Java
16
Implicit typecasting in java
17
Explicit typecasting in java
18
Types of assignment statements in java
19
Conditional Operator OR Ternary Operator
20
Swap two variables using third variable
21
Quiz : Let’s test our understanding of operators in java

Writing interactive programs

1
Accepting input from user

Conditional statements and loops in Java

1
Download source files
2
If...else in Java
3
Facts about if….else statement in java
4
Coding challenge : to understand if….else in java
5
Nested if and laddered if
6
Coding challenge : to understand nested and laddered if….else in java
7
While loop in java
8
Facts about while loop in java
9
Coding challenge - to understand while loop in java
10
Do while in java
11
Facts about do while loop in java
12
Coding challenge : to understand do while loop in java
13
For statement in java
14
Facts about for loop in java - part 1
15
Facts about for loop in java - part 2
16
Coding challenge : to understand for loop in java
17
Quiz time : Let’s test our understanding of loops in java
18
Let’s try some brain teasers?
19
For each loop (Enhanced For loop)
20
Switch statement in java
21
Facts about switch statement
22
Break statement in java
23
Continue statement in java
24
Fall-through inside switch statement in java
25
default case in java
26
Quiz : Let’s test our understanding of break, continue and switch statements
27
Coding challenge : let's test our understanding of switch and break statement

Methods

1
Download source files
2
What are methods in java
3
Methods with parameters
4
Returning value from method
5
Quiz : Let’s test our understanding of methods in java

OOPS and Java : Classes, objects, constructors, inheritance

1
Conceptual overview : Classes and Objects in java
2
Classes and Objects : Part II
3
new keyword and object creation in java
4
What are constructors
5
What are constructors
6
Inheritance in Java

OOPS and Java : Polymorphism, Abstraction, Encapsulation

1
Polymorphism in Java
2
Polymorphism in Java : Method overloading
3
Polymorphism in Java : Constructor overloading
4
Polymorphism in Java : Operator overloading
5
Method overriding
6
final keyword in java
7
Abstraction in java
8
Encapsulation in java

Arrays in Java

1
What are arrays in java
2
Creating and using arrays
3
Initializing arrays in java
4
More on arrays
5
Arrays with methods

Packages in Java

1
What are packages in Java
2
Creating a package
3
Using class declared in package
4
Subpackages in java
5
Naming packages
6
Static import statements
7
Advantages of package

Exception Handling

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.4
4.4 out of 5
685 Ratings

Detailed Rating

Stars 5
319
Stars 4
246
Stars 3
99
Stars 2
13
Stars 1
9
6f8b32ac957a5e24e1f6dbf6031aa998
30-Day Money-Back Guarantee

Includes

13 hours on-demand video
7 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion