Overview
This Core Java course is designed for beginners and students who want to build a strong foundation in programming. It focuses on practical learning with real examples, assignments, and mini-projects.
Our Trainers
Mr Shiladitya Raj
Shiladitya Raj is a technology professional and entrepreneur based in Bhopal, Madhya Pradesh, with experience in software development, mobile application development, and technical training.
He is the Co-Founder & Director of Techdigi Software Private Limited, an IT services company established in 2018, which provides software solutions, digital platforms, and custom application development.
Alongside his entrepreneurial role, he has been actively associated with Saksham Digital Technology, a reputed coding and technical training institute in Bhopal, where he works as an Android Developer and technical mentor. He has contributed to creating learning modules in Java, Flutter, and design patterns, helping students and professionals build practical coding skills.
Through both ventures, Shiladitya Raj combines industry knowledge with educational expertise, supporting software innovation while mentoring the next generation of developers.
Modules
Week 1: Java Fundamentals
Day 1: Introduction to Java
What is Java?
Features of Java (Platform Independent, OOP, Secure)
JDK, JRE, JVM
Installation & Setup
First Java Program
Day 2: Variables & Data Types
Primitive Data Types
Variables & Naming Rules
Type Casting
Day 3: Operators
Arithmetic, Relational, Logical Operators
Practice Programs
Day 4: Control Statements
if, if-else, nested if
switch case
Day 5: Loops
for loop
while loop
do-while loop
Pattern Programs
Day 6: Arrays
1D Arrays
Basic Operations
Array Programs
Day 7: Revision + Mini Test
Day 8: Methods
Method Syntax
Parameters & Return Types
Method Overloading
Day 9: OOP Concepts – Part 1
Class & Object
Constructor
Day 10: OOP Concepts – Part 2
Encapsulation
Inheritance
Day 11: Polymorphism & Abstraction
Method Overriding
Abstract Classes
Interface
Day 12: Exception Handling
try-catch
finally
throw & throws
Day 13: Basic Collections
ArrayList
HashMap (Introduction)
Day 14: Final Project + Assessment
Small Project (Student Management / Calculator)
Final Test
Outcomes
After completing this course, students will be able to: Understand core concepts of Java programming
Write basic to intermediate Java programs
Apply OOP principles (Encapsulation, Inheritance, Polymorphism)
Handle errors using Exception Handling
Work with Arrays and basic Collections
Build small real-world Java applications
Prepare for interviews and coding rounds
FAQs
1. Who can join this course?
2. Do I need prior coding knowledge?
3. Will I get a certificate?
4. Is it practical or theory-based?
5. What software is required?
6. Will there be projects?
7. Is this useful for interviews?
