Learning overview

325 notes across 10 topics

  • 81 Done
  • 0 Repetition
  • 187 Ready to Repeat
  • 45 Creation
  • 12 Not-Started

Progress weights each note by stage: Done 100%, Repetition 83%, Ready to Repeat 66%, Creation 33%, Not-Started 0%.

Programming

Software craft focused on the .NET stack: C#, runtime, web APIs, and concurrency.

33 notes 63%
Programming
Computer Science

Core CS reasoning for software engineering: data structures, algorithms, complexity analysis, and operating-system mechanisms.

103 notes 53%
Computer Science
Data Persistence

How software stores and protects state across restarts using SQL, NoSQL, and caching.

16 notes 62%
Data Persistence
Networks

Protocols, latency, and reliability of how machines communicate over a network.

23 notes 67%
Networks
Software Architecture

Structuring software with clear boundaries and explicit tradeoffs so it can evolve sustainably.

61 notes 76%
Software Architecture
Software Design

How code is structured at the module and class scale — the principles, paradigms, and testing discipline that shape good design.

11 notes 60%
Software Design
AI & ML

How learning systems are built, evaluated, and operated: classic ML, LLMs, and agent tooling.

50 notes 94%
AI & ML
Security

Protecting users, data, and systems: authentication, authorization, and cryptography.

18 notes 66%
Security
Cloud

Using managed infrastructure without losing sight of the application responsibilities that remain.

4 notes 58%
Cloud
DevOps

Automation, observability, and delivery practices that move changes to production safely.

6 notes 72%
DevOps