Learning overview

324 notes across 10 topics

  • 81 Done
  • 187 Ready
  • 44 in Creation
Programming

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

0/33 done63%
Programming
Computer Science

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

11/103 done53%
Computer Science
Data Persistence

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

1/16 done62%
Data Persistence
Networks

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

1/23 done67%
Networks
Software Architecture

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

24/61 done76%
Software Architecture
Software Design

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

0/11 done60%
Software Design
AI & ML

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

43/49 done95%
AI & ML
Security

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

0/18 done66%
Security
Cloud

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

0/4 done58%
Cloud
DevOps

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

1/6 done72%
DevOps