Core JAVA Programming
Build a strong foundation in Java—the backbone of modern software development. This course covers everything from basic syntax to object-oriented programming, helping you write robust and scalable Java applications.
Creator: Sadhu SreenivasUpdated At: Jul 07, 2025
Course Preview
0:00 / 28:07
₹1.00
What You Will Learn
- ✔Java syntax, data types, and control flow
- ✔Object-Oriented Programming (OOP) principles
- ✔Working with classes, objects, inheritance, and polymorphism
- ✔Exception handling and file I/O
- ✔Java Collections Framework
Course ContentExpand all
- Software downloads and writing First java program
- Writing First Java Program - more details
- Command Line Arguments
- Basic programming constructs
- Java Char Set
- Identifiers - variable and constants
- Primitive data types - ints, floats, char and boolean
- Introduction to operators
- Operators - Part 1
- Operators - Part 2
- Operators - Part 3
- Control statements
- if - else if ladder
- Switch statement
- Looping statements - while and do while
- looping statements - for and forEach
- Jump statements - break, continue and return
- Arrays - Part 1
- Arrays - Part 2
- Arrays of Arrays - 2D, 3D and Multi-Dimensional
- Methods in Java
- Understanding OOP
- Classes and Objects - Part 1
- Classes and Objects - Part 2
- this keyword
- Constructors
- static keyword
- Encapsulation and Access Modifiers
- Association among classes - Aggregation
- Inheritance - Part 1
- Inheritance - Part 2
- Inheritance part 3
- Run-time Polymorphism
- Abstraction
- Abstract class
- Interfaces in Java
- New Features in Interfaces
- Multiple Inheritance in Java
- Nested Classes
- Multiple Inheritance in Java
- Anonymous Inner Class
- Packages in Java
- Creating Custom Packages
- Exception Handling - Part 1
- New Features in Interfaces
- Exception Handling - Part 2
- Exception Handling - Part 3
- User Defined Exceptions
- Try with resources
- IO_Streams_in_Java
- File_Handling_in_Java
- Processing_Buffers_Byte_Streams
- Serialization_in_Java
- Reading Data from User
- Strings in Java
- String Comparison - equals, compareTo and ==
- Basics_of_Multithreading
- Creating_Threads_in_Java
- sleep(), join() and CurrentThread() Methods of Thread class
- Synchronization In Java
- Inter Thread Communication
- Collection Framework - Part 1
- Collection Framework - Part 2
- Collection Framework - Part 3
- Collection Framework Part - 4
- Generics In Java
- Reflection Mechanism
- Mini Project