Search Knowledge

© 2026 LIBREUNI PROJECT

Computer Science

Software Architecture

A senior-level course on architectural decisions, quality attributes, boundaries, distributed systems, data, resilience, security, governance, and evolutionary design.

0%

Course progress

0%

Course overview

Course outline

Follow the modules in order for a guided path, or open any lesson directly. Each module groups a connected set of concepts.

Modules

6 modules · 15 lessons
  1. 01Foundations

    3 lessons
  2. 02Design Analysis

    2 lessons
  3. 03Structure

    1 lessons
  4. 04Distributed Design

    3 lessons
  5. 05Cross-Cutting Qualities

    3 lessons
  6. 06Evolution

    3 lessons