Complete Java Mastery Course

Complete Java Mastery Course

Go from Zero to Hero in Java

4.6
(243 ratings)
1.3k enrolled
Course Instructor: Piyush Garg

Course Outcomes

  • What is Java?
  • Setting up Java and How Java Works?
  • Fundamentals in Java - Variables, IF & ELSE, Loops, Data Types, OOPS, etc.
  • Debugging Java Applications
  • Best practices for clean coding with Java
  • OOPs and Classes in Java
  • Pillars of OOPs
  • Design Principles - DRY, KISS and SOLID
  • Design Patterns - Creational, Structural and Behavioural

Course Structure

97 lectures11h 9m total duration

  How Java Works? 
10min
  Working of Java 
1min
  Setting up JDK and intellij Idea 
6min
  Important Links 
1min

About This Course

Hello Everyone, My name is Piyush Garg, and in this lecture, we are going to start with core java from the basics and cover all the topics in java.

If you want to become a software engineer, Java is something that you should have under your belt. Java is the most popular and demanded language in the industry. Java has the best built-in support for OOPS.

In this course, we would be studying Java from very basic to advance, going slowly over each and every topic.

Java is the most widely used and in-demand programming language.

It's used in 90% of fortune 500 company websites, most big banks and financial companies, almost all Android apps, and much, much more...

Who is this course for?

  • Anyone who wants to learn to program for the first time

  • College students who want to better understand Java

  • Anyone who wants to learn Java from the basics to the advanced concepts

  • Java developers who want to brush up on their Java skills

  • Just Java explained clearly from the basics to the advanced concepts

Note: It would be great if you have already worked or had some knowledge in C and C++

This tutorial series includes

  • Basics of Java

  • Object Oriented Programming (OOPS)

  • Design Principles (SOLID, DRY, KISS, YAGNI)

  • Design Patterns & Machine Coding Round

Used by learners at

Microsoft
Amazon
Google

This course is interactive

Interactive courses include hands-on coding exercises to practice as you learn. You practice exercises in a VS Code like IDE without any installation/setup.

Screenshot of codedamn IDE

Featured Review

Profile picture for Aditya Prashant Tekale
Aditya Prashant Tekale

@adityatekale

5.0
Great Java course. I have watched many courses, but this one is in-depth and beginner-friendly.
Profile picture for Piyush Garg

Piyush Garg  Instructor

I am glad that you liked the course 😃 Thanks for your feedback

Student Feedback

4.6
Course Rating

71%

21%

5%

2%

2%

Reviews

Profile picture for Shanmuganathan
Shanmuganathan
Sep 21, 2024
The course helps in understanding and also wanting us to comeback and keep learning everyday.
Profile picture for Sai Shreyas V
Sai Shreyas V
Jul 23, 2024
good
Profile picture for Ashwin Sriramulu
Ashwin Sriramulu
Jun 06, 2024
piyush garg is the best instructor on the platform. he's really good at teaching concepts from the ground up. overall 10/10 course experience
Profile picture for Parit Bhardwaj
Parit Bhardwaj
Feb 27, 2024
Well explained piyush!
Profile picture for kalana kithmina
kalana kithmina
Jan 08, 2024
Very clear and well explained

Course Instructor

Piyush Garg
Full-stack Developer
Piyush Garg
4.7 Instructor rating
2.3k Ratings
27.8k Students
11 Courses

Hi, I am Piyush and I love to explore new technologies and frameworks. I work as a freelancer in various domains such as the Backend engineer, AWS Cloud solution architect, etc. Fun fact about me: ...View profile

Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.

Free

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes

Pro

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes
Upgrade To Pro