# Topic covered
* Software Engineering
* History of software engineering
* Software Development Life Cycle(SDLC)
* SDLC Phases
* SDLC Models
* Classical Waterfall model
* Iterative Waterfall Model
* Prototype Model
* Incremental Model
* Spiral Model
* Agile Model
[Read More]
2. Testing in SDLC
SDLC, SDLC Phases, SDLC Models, Software Testing, TDD
# Topic covered
* Software Testing
* Type of Software testing
* Manual, Automation
* Software Testing types based on Levels
* Unit, Integration, System, Regression
* Test Case design approach
* AKA - Software Testing Techniques
* White, Black, Gray box testing
* Test Driven Development (TDD)
* Shift Left in Software Testing
* Shift Right in Software Testing
[Read More]
3. LLD and HLD Roadmap
Software and System Design (LLD and HLD) Roadmap
# Topic covered
* When should you start learning System Design?
* High-Level Design (HLD)
* Low-Level Design (LLD)
* Differences Between HLD and LLD
* Macro vs. Micro Architecture and Design
* LLD and HLD Roadmap
[Read More]