Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Java Complete Tutorial for Beginners in Hindi - Core and Advanced Concepts

CodeWithHarry via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn comprehensive Java programming from basics to advanced concepts through this extensive tutorial series conducted entirely in Hindi. Master fundamental programming concepts starting with Java installation and IDE setup, then progress through variables, data types, operators, and control structures including loops and conditionals. Explore object-oriented programming principles including classes, objects, inheritance, polymorphism, and encapsulation while building practical projects like a percentage calculator and rock-paper-scissors game. Dive into advanced topics such as multithreading, exception handling, collections framework, file handling, and modern Java features like lambda expressions and generics. Practice with hands-on exercises including creating custom packages, building a library management system, and developing a custom calculator application. Gain proficiency in working with strings, arrays, methods, interfaces, abstract classes, and the Java Collections API while understanding important concepts like method overriding, dynamic method dispatch, and the difference between compiled and interpreted languages. Complete practical projects throughout the course to reinforce learning and build a solid foundation in both core and advanced Java programming concepts.

Syllabus

Introduction to Java + Installing Java JDK and IntelliJ IDEA for Java
Basic Structure of a Java Program: Understanding our First Java Hello World Program
Java Tutorial: Variables and Data Types in Java Programming
Java Tutorial: Literals in Java
Java Tutorial: Getting User Input in Java
Java Programming Exercise 1: CBSE Board Percentage Calculator
Java Tutorial: Chapter 1- Practice Set | Java Practice Problems With Solution
Java Tutorial: Operators, Types of Operators & Expressions in Java
Java Tutorial: Associativity of Operators in Java
Java Tutorial: Data Type of Expressions & Increment/Decrement Operators
Java Tutorial: Exercise 1 - Solutions + Shoutouts
Java Tutorial: Chapter 2 - Practice Set (Java Practice Questions)
Java Tutorial: Introduction to Strings
Java Tutorial: String Methods in Java
Java Practice Questions on Strings: Practice Set on Java Strings (Must Solve!)
Java Conditionals: If-else Statement in Java
Java Tutorial: Relational and Logical Operators in Java
Java Tutorial: Switch Case Statements in Java
Java Tutorial: Practice Questions On Conditionals & Switch Case
Java Programming Exercise 2: Rock, Paper Scissors Game in Java
Java Tutorial: While Loops in Java
Java Tutorial: The do-while loop in Java
Java Tutorial: The for Loop in Java
Java Tutorial: break and continue in Java
Java tutorial: Practice Questions on Loops
Java Tutorial: Introduction to Arrays
Java Tutorial: For Each Loop in Java
Java Tutorial: Multidimensional Arrays in Java
Java Tutorial: Practice Questions on Arrays in Java
How to Make IntelliJ IDEA look Amazing!
Java Tutorial: Methods in Java
Java Tutorial: Method Overloading in Java
Java Tutorial: Variable Arguments (VarArgs) in Java
Java Tutorial: Recursion in Java
Java Tutorial: Practice Questions on Java Methods
Java Tutorial: Introduction to Object Oriented Programming
Java Tutorial: Basic Terminologies in Object Oriented Programming
Java Tutorial: Creating Our Own Java Class
Java Tutorial: Basic Questions on Object Oriented Programming
Java Tutorial: Access modifiers, getters & setters in Java
Java Tutorial: Exercise 2 - Solution and Shoutouts
Java Tutorial: Constructors in Java
Java Exercise 3: Guess the Number (OOPs Edition)
Java Tutorial: Exercise on Access Modifiers and Constructors
Inheritance in Java
Constructors in Inheritance in Java
this and super keyword in Java
Method Overriding in Java
Dynamic Method Dispatch in Java
Java Tutorial: Exercise 3 - Solutions & Shoutouts
Java Tutorial: Exercise 4 - Online Library
Java Tutorial: Exercise & Practice Questions on Inheritance
Java Tutorial: Abstract Class & Abstract Methods
Java Tutorial: Introduction to Interfaces
Java Tutorial: Abstract Classes Vs Interfaces
Why multiple inheritance is not supported in java?
Java Interfaces Example & Default Methods
Inheritance in Interfaces
Java Tutorial: Polymorphism in Interfaces
Java Practice Questions on Abstract Classes & Interfaces
Java Exercise 4: Solution & Shoutouts!
Interpreted vs Compiled Languages!
Is Java interpreted or compiled?
Packages in Java
Java Tutorial: Creating Packages in Java
Access Modifiers in Java
Practice Set on Java Package & Access Modifiers
Java Exercise 5: Creating a Custom Package
Multithreading in Java
Creating a Thread by Extending Thread class
Creating a Java Thread Using Runnable Interface
Java Thread Life Cycle
Constructors from Thread class in Java
Java Thread Priorities
Java Thread Methods
Java Tutorial: Practice Questions on Thread
Exercise 5: Solution & Shoutouts!
Errors & Exception in Java
Syntax Errors, Runtime Errors & Logical Errors in Java (Demo)
Try Catch Block in Java
Handling Specific Exceptions in Java
Nested Try-Catch in Java
The Exception class in Java
Throw vs Throws in Java
Finally Block in Java & Why is it needed!
Practice Set on Errors & Exceptions
Java Exercise 6: Custom Calculator | Java Practice Question
Java Collections Framework
Collections Hierarchy in Java
How to View Java Documentation (Correct Way)
ArrayList in Java: Demo & Methods
LinkedList in Java: Demo & Methods
ArrayDeque in Java
Hashing in Java
HashSet in Java
Date and Time in Java
The Date Class in Java
Calendar Class in Java
GregorianCalendar class & TimeZone in java
java.time API - Classes & Methods
DateTimeFormatter in Java
Advanced Java Practice Set
Java Exercise 6: Solution | Custom Calculator
Java Exercise 7: Library Management System in Java
Generating our own JavaDocs for our Package
Javadocs: Tags for Documenting Classes
Javadocs: Method Tags For Generating java Documentation
Annotations in Java
Java Anonymous Classes & Lambda Expressions
Java Generics
File Handling in Java
Advanced Java 2 - Practice Set
Exercise 7: Solutions + Shoutouts

Taught by

CodeWithHarry

Reviews

Start your review of Java Complete Tutorial for Beginners in Hindi - Core and Advanced Concepts

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.