One lesson
An individual lesson
This track has no lesson ready to buy yet. Each lesson becomes available only after it is built and reviewed.
Under Construction
Programming languages · 30 lessons · up to 10 minutes each
A planned C# sequence spanning fundamentals, composition, nullable types, testing, and runtime features.
One-time purchase · USD
Access is attached to your account after payment is verified. No subscription.
One lesson
This track has no lesson ready to buy yet. Each lesson becomes available only after it is built and reviewed.
Full category
Permanent access to the lessons published in this track when you buy. Future lessons are not included. 0 of 30 lessons are published; 0 are in owner review and 30 are Coming Soon.
Lessons 1–10
Topic: values, types, and pattern matching
Draw a small map of values, types, and pattern matching in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: control flow, loops, and local functions
Label the main pieces in control flow, loops, and local functions in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: methods, overloads, and lambda expressions
Follow one input through methods, overloads, and lambda expressions in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: strings, arrays, collections, and LINQ
Write down one practical difference between strings, arrays, collections, and LINQ in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: classes, records, structs, and properties
Mark where classes, records, structs, and properties in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: interfaces, generics, and constraints
Annotate a minimal example of interfaces, generics, and constraints in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: nullable references and exceptions
Show how nullable references and exceptions in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: async, cancellation, and concurrency
Describe one likely failure for async, cancellation, and concurrency in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: C# 14 extension members and field-backed properties
Summarize an official example of C# 14 extension members and field-backed properties in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: Span<T>, testing, performance, and publishing
Match one small use case to Span<T>, testing, performance, and publishing in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Lessons 11–20
Topic: values, types, and pattern matching
Create a small working example that uses values, types, and pattern matching in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: control flow, loops, and local functions
Combine control flow, loops, and local functions in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: methods, overloads, and lambda expressions
Set up methods, overloads, and lambda expressions in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: strings, arrays, collections, and LINQ
Add a check around strings, arrays, collections, and LINQ in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: classes, records, structs, and properties
Add classes, records, structs, and properties in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: interfaces, generics, and constraints
Extract interfaces, generics, and constraints in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: nullable references and exceptions
Run sample data through nullable references and exceptions in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: async, cancellation, and concurrency
Capture the result of async, cancellation, and concurrency in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: C# 14 extension members and field-backed properties
Handle one expected failure from C# 14 extension members and field-backed properties in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: Span<T>, testing, performance, and publishing
Write a short usage note for Span<T>, testing, performance, and publishing in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Lessons 21–30
Topic: values, types, and pattern matching
Add an edge-case test for values, types, and pattern matching in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: control flow, loops, and local functions
Add the relevant access, safety, or validation control to control flow, loops, and local functions in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: methods, overloads, and lambda expressions
Record a small baseline for methods, overloads, and lambda expressions in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: strings, arrays, collections, and LINQ
Change one measurable cost in strings, arrays, collections, and LINQ in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: classes, records, structs, and properties
Use an observable signal to explain a failure in classes, records, structs, and properties in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: interfaces, generics, and constraints
Show that rerunning interfaces, generics, and constraints in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: nullable references and exceptions
Compare two documented approaches to nullable references and exceptions in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: async, cancellation, and concurrency
Refine async, cancellation, and concurrency in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: C# 14 extension members and field-backed properties
Check that a complete small flow using C# 14 extension members and field-backed properties in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
Topic: Span<T>, testing, performance, and publishing
Check the implementation of Span<T>, testing, performance, and publishing in the context of idiomatic C# language skills from expressions to runtime behavior; save a short example or check that demonstrates the result.
References support the selected track topics while its lesson content is built and reviewed progressively.
This track is a catalog outline only. Each lesson remains unavailable until it is built and personally reviewed.