Skip to content
- Languages
- Frameworks & Runtimes
- Foundations of Software
- Programming Paradigms
- Object Oriented Programming (OOP)
- Procedural Programming
- Functional Programming (add later if you want)
- Core Language Constructs
- Design & Architecture
- SOLID Principles
- Design Patterns
- Dependency Injection
- Layered Architecture
- Clean Architecture (future expansion)
- Algorithms & Problem Solving
- Algorithms
- Data Structures (add this later if you want)
- Complexity (Big-O)
- Software Engineering Process
- SOLID Principles
- Design Patterns