HIGHEST RATED

The Complete Java Masterclass: Learn Java From Scratch

FREE $19.99
Udemy

Description
The Complete Java Masterclass: Learn Java From Scratch

Here Is What You Get By Enrolling In This Course:

Word-By-Word Explanation: In the entire course, I explain each line of code, without skipping a single line of code.

Awesome Quality Content: Over 16+ hours of HD Videos.

Well Structured & Easy To Learn: Course has been specially designed to make it easy for the students to learn Java in a simple manner.

24 X 7 Support: I will always be there to guide you in your journey to become Python expert.

_________________________________________________________________________

Here Is Everything You Will Learn In This Complete Course:

In this hands-on course, you will learn Java right starting from scratch to the level where you can write complex Java programs using concepts like OOP, Inheritance, Interfaces, Generics etc.

This course will teach you Java right from scratch from a very basic level and will gradually move you towards more advanced topics.

In addition to the concepts taught, this course also has specially designed Practice Examples which will challenge you and make you think and test what you have learned.

The Complete Course is divided into 12 Major sections.

Here is a brief description of what you will learn in each section.

Section 1: Installing required tools.

In this section we will learn how to download and install the required tools and setup the development environment to start programming in Java.

Section 2: Data types, Arrays & Accepting user input.

In this section we will learn about the different types of data types in Java. We will learn about primitive and non-primitive data types in Java and also how they are different from each other. In primitive data types we will learn about int, char, float & boolean. In case of the non-primitive data types, we will cover Arrays. In addition to data types, we will also learn about the “Scanner” class which allows us to accept data from the user via the input console. We also learn how to create a very interesting program for calculating interest.

Section 3: Conditional & Loops.

In this section we will broadly cover two major topics i.e conditionals & loops. We will start off with an introduction to the “if” conditional statement and will learn how program flow can be changed using the conditional statement. Before writing the code for the conditional “if” we first in depth about how exactly the conditional statements work internally. We then take a coding example to understand the if statement and also learn about how we can nest together multiple “if” statements.

We then learn about the switch case which is also a conditional which can be used to alter the flow of execution of a program. After which we move ahead to learn about logical operators which play a major role in conditionals and in deciding the flow of execution of a program. We cover logical “AND” & “OR” operators in Java and use them with conditionals.

Next we learn about loops, the for and the while loop which allow us to iterate or repeat a set of code multiple number of times. We also learn how to use these loops to iterate through an array to access individual array elements. We also learn about a special for loop called as the enhanced for loop which can also be used to iterate an array.

Now that we know how to use loops to iterate arrays, we now dive deeper into multi-dimensional array. We also write a Java program to find odd & even numbers from a given array, we perform this task using a combination of conditionals, arrays & loops.

To further strengthen the concepts we learned, we also have a set of challenging practice examples at the end of this section.

Section 4: Object Oriented Programming.

OOP is the heart and code of Java and hence in this section we spend a great deal of time to understand and learn Object Oriented Programming in Java. We start off by learning what exactly does OOP mean and how the OOP methodology works. We then learn about how to create objects and classes in Java and see how objects are created internally.

We then learn about class methods and learn their significance in OOP. We write different methods, make methods return values and also learn how to create class methods that accept parameters. After which we learn about constructors which help us to initialise classes in Java and also learn how to create parametrised constructors.

We then move on to learn the “this” keyword in Java and it’s significance, we take an example to learn how “this” keyword can be used to access instance variables and class methods. We then learn about method overloading and constructor overloading and take an example to overload class methods in Java.

Who this course is for:
Students who are complete beginners to Java
Students who know other programming languages and want to learn Java
Students who aspire to work as a Java developer

 


Even Your Small Donation Will Help Us to Keep This Platform Alive

Be The 2nd to Donate

Learning Army
Logo