Programming

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

0/37 done62%
Programming
Computer Science

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

11/95 done55%
Computer Science
Data Persistence

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

1/17 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.

25/66 done78%
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/12 done66%
Software Design
AI & ML

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

43/47 done96%
AI & ML
Security

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

0/19 done66%
Security
Cloud

Renting managed compute, storage, and networking with pay as you go economics.

0/3 done66%
Cloud
DevOps

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

1/6 done72%
DevOps
82/325 done69%
Done · 25%Ready to Repeat · 58%Creation · 17%