Under Construction

All course tracks

Programming languages · 30 lessons · up to 10 minutes each

C#

A planned C# sequence spanning fundamentals, composition, nullable types, testing, and runtime features.

Coming Soon

One-time purchase · USD

Choose what to unlock

Access is attached to your account after payment is verified. No subscription.

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.

$5.00Not available yet

Full category

C#

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.

$29.0030 lessons still in progress

Beginner

Lessons 1–10

  1. 01

    C#: Sketch values, types, and pattern matching

    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.

    Beginner4 minComing Soon
  2. 02

    C#: Name the parts of control flow, loops, and local functions

    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.

    Beginner5 minComing Soon
  3. 03

    C#: Trace an example of methods, overloads, and lambda expressions

    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.

    Beginner6 minComing Soon
  4. 04

    C#: Compare choices for strings, arrays, collections, and LINQ

    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.

    Beginner7 minComing Soon
  5. 05

    C#: Find the boundary in classes, records, structs, and properties

    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.

    Beginner8 minComing Soon
  6. 06

    C#: Inspect an example of interfaces, generics, and constraints

    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.

    Beginner9 minComing Soon
  7. 07

    C#: Connect nullable references and exceptions to a neighboring concept

    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.

    Beginner10 minComing Soon
  8. 08

    C#: Spot a failure mode in async, cancellation, and concurrency

    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.

    Beginner3 minComing Soon
  9. 09

    C#: Read an official example of C# 14 extension members and field-backed properties

    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.

    Beginner5 minComing Soon
  10. 10

    C#: Choose a use case for Span<T>, testing, performance, and publishing

    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.

    Beginner6 minComing Soon

Intermediate

Lessons 11–20

  1. 11

    C#: Build an example with values, types, and pattern matching

    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.

    Intermediate4 minComing Soon
  2. 12

    C#: Compose control flow, loops, and local functions with another component

    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.

    Intermediate5 minComing Soon
  3. 13

    C#: Configure methods, overloads, and lambda expressions for a small case

    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.

    Intermediate6 minComing Soon
  4. 14

    C#: Validate inputs around strings, arrays, collections, and LINQ

    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.

    Intermediate7 minComing Soon
  5. 15

    C#: Use classes, records, structs, and properties in a short workflow

    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.

    Intermediate8 minComing Soon
  6. 16

    C#: Refactor interfaces, generics, and constraints into a reusable unit

    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.

    Intermediate9 minComing Soon
  7. 17

    C#: Exercise nullable references and exceptions with sample data

    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.

    Intermediate10 minComing Soon
  8. 18

    C#: Observe async, cancellation, and concurrency outputs

    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.

    Intermediate3 minComing Soon
  9. 19

    C#: Recover from a C# 14 extension members and field-backed properties failure

    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.

    Intermediate5 minComing Soon
  10. 20

    C#: Document Span<T>, testing, performance, and publishing behavior

    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.

    Intermediate6 minComing Soon

Advanced

Lessons 21–30

  1. 21

    C#: Test a boundary around values, types, and pattern matching

    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.

    Advanced4 minComing Soon
  2. 22

    C#: Harden control flow, loops, and local functions

    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.

    Advanced5 minComing Soon
  3. 23

    C#: Measure methods, overloads, and lambda expressions

    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.

    Advanced6 minComing Soon
  4. 24

    C#: Reduce cost in strings, arrays, collections, and LINQ

    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.

    Advanced7 minComing Soon
  5. 25

    C#: Diagnose a classes, records, structs, and properties failure

    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.

    Advanced8 minComing Soon
  6. 26

    C#: Make interfaces, generics, and constraints repeatable

    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.

    Advanced9 minComing Soon
  7. 27

    C#: Review trade-offs in nullable references and exceptions

    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.

    Advanced10 minComing Soon
  8. 28

    C#: Improve async, cancellation, and concurrency maintainability

    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.

    Advanced3 minComing Soon
  9. 29

    C#: Verify C# 14 extension members and field-backed properties end to end

    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.

    Advanced5 minComing Soon
  10. 30

    C#: Audit Span<T>, testing, performance, and publishing against its source docs

    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.

    Advanced6 minComing Soon

Reference documentation

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.