Mohadra
Learn fast, stay consistent
0%Progress

Software Engineering

Architecture

Advanced judgment in structuring large software systems. Focus on ambiguous decisions, trade-offs, and long-term effects.
Goal:
Learn how large systems are structured.
3Lessons
6Micro-lessons
AdvancedDifficulty
Lesson 1

Boundary Decisions

Judging where to draw boundaries in complex systems.
Start2 Micro-lessons

Micro lesson 1
Ambiguous Boundaries
Micro lesson 2
Boundary Drift
Lesson 2

Failure Propagation

Recognizing how failures spread and compound.
Start2 Micro-lessons

Micro lesson 1
Silent Failure Spread
Micro lesson 2
Compounding Error
Lesson 3

Scaling Judgment

Calibrating decisions as systems grow.
Start2 Micro-lessons

Micro lesson 1
Scaling Blind Spots
Micro lesson 2
Restraint in Scaling