Welcome to my Java playground! 🎯
This repository is a journey through every core concept in Java, tackled through hands-on challenges, exercises, and real practice problems—all inspired by the Java Certification Course by KG Coding.
This isn't just a bunch of Java files—it's my personal revision vault built from the ground up by solving coding problems that reflect real understanding.
Whether you're learning Java or revisiting the foundations, this repo walks through everything from basic syntax to multithreading and functional programming—challenge by challenge.
✅ Fundamentals – Variables, Data Types, Input/Output
✅ Control Flow – Conditionals, Loops, and Operators
✅ OOP – Classes, Objects, Inheritance, Polymorphism, Abstraction
✅ Exception & File Handling – Robust, real-world Java code
✅ Collections & Generics – Lists, Maps, Sets, Queues, and beyond
✅ Multithreading – Threads, Executors, Synchronization
✅ Functional Programming – Streams, Lambdas, Optional, Method References
✅ And... tons of programming challenges after every major concept!
All challenges are mapped to the exact topics taught in the video-based course, making it an ideal complement or revision tool for learners.
Proud to have completed the Java Certification from KG Coding!

I'm Latika — a computer engineering enthusiast who loves turning knowledge into impact. This project is part of my commitment to learning by doing and making code not just work, but make sense.
Feel free to explore, fork, or get inspired by these challenges 💻✨