Core Java Made Easy (

Master java in quick and simple steps

Created by: Bharath Thippireddy

Produced in 2022

What you will learn

  • Learn the fundamentals of java and oops
  • Learn the building blocks of a java program
  • Handle Exceptions
  • Read and Write files
  • Use flow control and looping statements
  • Implement encapsulation polymorphism inheritance and abstraction
  • Write multi threaded programs
  • Understand and use Garbage Collection
  • Learn and create the different types of inner classes
  • Understand and master Strings
  • Learn collections in depth
  • Use functional interfaces and lambda expressions
  • Understand the internal of JVM
  • Interview Question updated regularly
  • All in quick and easy steps

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 86 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a java course? Or looking for more detail on Bharath Thippireddy's Core Java Made Easy? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

Whether you are a College student learning the fundamental of java or a Big Data Developer writing java map reduce programs or Test Automation engineer who requires java to write your test scripts or a Experienced java developer who wants to fill in the gaps and also master the JVM Internals and the cool features Java 8 introduces this course will help you accomplish your goals.
  • Master the Object Oriented Features and Java Language
  • Install JDK and the Eclipse IDE
  • Execute your first java program and understand the building blocks of a java program
  • Learn Static and Non Static Contexts used in every java program
  • Define logic using conditional statements,looping constructs
  • Use packages to organize code
  • Implement inheritance,abstraction, polymorphism and encapsulation
  • Understand interfaces, their importance, and their uses
  • Use abstract classes and interfaces to implement abstraction
  • Develop Multithreaded applications.
  • Hand Exceptions
  • Read and Write files using the I/O Streams API
  • Understand and use the various Java Collection Classes
  • Learn and use the java 8 features such as lambdas,functional interfaces,predicates etc in simple terms
  • Learn the internals of the Java Virtual Machine
What are the requirements?
  • Java,Eclipse IDE(Installation is covered in easy setup section)
Who this course is for:
  • Developers who are getting started with java
  • Testers who want to learn java quickly and in depth
  • Experienced developers who want to learn Java 8 features
  • Experienced developers who want to understand the internals of JVM
  • Anyone who want to learn java quickly and in depth

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Bharath Thippireddy

Bharath Thippireddy is an entrepreneur, software architect and public speaker while teaching over 200000+ students on Udemy.
He is a Sun Certified Developer, Web Component Developer, Business Component Developer, Web Services Developer.

While working for companies like Oracle, HP, TCS, Siemens and NCR he has architected applications using Java, JEE, Java Script and SOA technologies.
He loves learning new things both in technology and personal development and shares them on YouTube and his web site - "Sharing is learning!". He have mentored students in class room trainings as well as in the corporate world both in India as well as in USA.
He has spoken on technical topics at several agile conferences. While in India he also voluntarily teaches interview and soft skills at Vivekananda Kendra.
You can follow his adventures on YouTube,Instagram and Facebook Page.



43 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

Really It's such a nice course, Almost all concept you will get here.

Good structured course with small videos, which goes straight to the goal for the lesson. I missed some complex eamples to deep what I have learned so far.

Yes it is suitable for me.But instructor provide detail slide show with videos for future reference.Finally i am happy from this course learning.

He is very bad because using a Mac but speaking to Windows users. Very bad for the good Mac Users. This guy is very bad. I booth all his courses before to understand that he was very bad for Mac Users!

Excellent. Crisp, upto to the point, clear voice and explanation without any redundant stories

Very thorough and shows great attention to language specifics. This is the best Java course I've ever taken. The combination of lectures and hands on is just right. The instructor also gives you good tips on shortcuts in the Eclipse IDE. It's a good way to learn Eclipse better as well.

Bharath'courses are very comprehensive. He is very patient and covers every topic that's left on the subject.He replies to questions also immediately.

bharath courses and very good, small videos and straight to point . my request is to provide more depth to the core java made easy course ,by adding topics like garbage collection algorithms ,hash map internals,etc and requesting little more explanation for complex topics .

great course to begin with javathe instructor has excellent understanding of the topics and his methods for explanation are quiet intuitive as well

So far this course is really helpful to learn the key concepts of java from basic. The lectures are very well structured and topics are perceived in very clear and concise manner.

By Noe on

Thanks Bharath, a great workout. very well explained :)

The best part about the lectures i have attended so far is that all the concepts are very well divided into smaller video rather than making lenghty one.