Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create your own

Programming

Module 1

From TypeScript Fluency to C# Foundations

Module 2

Turning Large Problems into Small Decisions

Module 3

Correctness, Testing, and Debugging

Module 4

Complexity and Core Data Structures

Module 5

Algorithmic Patterns for Practical and Interview Problems

Module 6

Designing Maintainable C# Components

Module 7

Building a Tested ASP.NET Core Backend

Module 8

Asynchrony, Concurrency, and Background Work

Module 9

Memory, Processes, Bytes, and I/O

Module 10

Constructing a Small HTTP Server from TCP

Module 11

Capstone: Decomposing a Reliable Job-Runner Service

Module 12

Transferring the Method to Swift