You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Corrected markdown below. Semester-labeled course pages were removed and replaced with currently available/self-paced resources such as TU Delft’s Modern Distributed Systems on edX, Coursera’s Database Management Essentials and The Bits and Bytes of Computer Networking, IBM’s current DevOps certificate, and the current Alberta architecture specialization. 
🛤️ My Software Development Learning Journey
Welcome to my personal roadmap for mastering software development—a journey built on curiosity, discipline, and a passion for continuous growth. This repository is a carefully structured learning path, enhanced with selected courses and real-world projects to reinforce each phase of study.
From establishing a solid foundation in core Java to navigating databases, distributed systems, DevOps, networking, security, architecture, and cloud-native ecosystems—here’s my structured plan.
📝 Learning Tactics
I employ self-devised strategies to enhance my learning. For every chapter I read, I create detailed tests that include:
Open-ended questions
Multiple-choice questions
Fill-in-the-blank exercises
Architecture and practical application questions
This approach reinforces my understanding and ensures I can apply theoretical knowledge in practical scenarios.
Phase 0: Pre-Core Foundations (Before 2025)
(Completed prior to the roadmap launch — ✅ indicates completion)