C#Intermediateabout 7 hours16 lessons
Recommended first: Cinder Depot
Run the cargo manifests of Halyard Port, an orbital spaceport, with one growing C# program. You start by choosing the right collection and finish with a pipeline that imports a messy file, validates every row, queries the manifest with LINQ and publishes a JSON report. The port board shows sortable tables, grouping charts, a validation inbox full of rejected rows with reasons, and a JSON desk, all driven by the code you wrote.
Each lesson adds one working part to your build.
Chapter 1
Pick the container that fits the question, then query it with LINQ: filter, sort, group, join.
Chapter 2
See when queries really run, then model the port's data with records, patterns and interfaces.
Chapter 3
Write code once for many types, make missing values explicit, and turn messy text into clean data.
Chapter 4
Fail with meaning, read and write JSON, import messy files with proper error reports, and run it all as one pipeline.