JAVA-LEARNING-TRACK-tutorial
Java in 30 Days Challenge
| Day | Topic | Video | Tutorial | Exercises | Interview Qs | Discuss |
|---|---|---|---|---|---|---|
| 1 | Introduction to Java, Setup (JDK, IDE), Hello World | Watch | Coming soon | Coming soon | Coming soon | MindXchange |
| 2 | Java Basics – Variables, Data Types, Operators | Watch Watch Watch | Coming soon | Coming soon | Coming soon | MindXchange |
| 3 | Control Statements – if, switch | Watch | Coming soon | Coming soon | Coming soon | MindXchange |
| 4 | Loops – for, while, do-while | Watch | Coming soon | Coming soon | Coming soon | MindXchange |
| 5 | Input/Output with Scanner & System.in/out | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 6 | Methods (Functions) – Declaration, Parameters, Return | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 7 | Method Overloading, Recursion | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 8 | Arrays – 1D and 2D | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 9 | Strings – Class, Methods, Immutable, StringBuilder | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 10 | Object-Oriented Programming – Classes and Objects | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 11 | Constructors, ‘this’ Keyword | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 12 | Inheritance – Super, Method Overriding | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 13 | Polymorphism – Compile-time & Runtime | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 14 | Abstraction – Abstract Classes and Interfaces | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 15 | Encapsulation – Access Modifiers, Getters/Setters | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 16 | Static Keyword, Blocks, Static vs Instance Members | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 17 | Inner Classes and Anonymous Classes | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 18 | Exception Handling – try, catch, finally, throw, throws | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 19 | Java Collections – List, Set, Map Overview | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 20 | ArrayList, LinkedList, HashSet, TreeSet | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 21 | HashMap, TreeMap, Iterators | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 22 | Wrapper Classes, Autoboxing/Unboxing | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 23 | Enum, varargs, and Enhanced for-loop | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 24 | File Handling – FileReader, FileWriter, Buffered I/O | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 25 | Multithreading – Thread Class, Runnable Interface | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 26 | Thread Lifecycle, Synchronization | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 27 | Lambda Expressions and Functional Interfaces | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 28 | Java 8 Features – Stream API Basics | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 29 | Interview Questions / Real-World Practice Problems | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| 30 | Final Project (Console-based Java App or Mini Quiz App) | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |