Skip to content
Now boarding New: every course now has a coding preview video — five lines, C++ to SAS. See new lines Code WELCOME10 takes 10% off your first ticket · 14-day refund

Modern C#: Records, Pattern Matching and Clean Syntax

Write shorter, safer C# with records, pattern matching, nullable references and the newest language features.

Rated 5.0 out of 5 from 1 review
  • Intermediate
  • 16 lessons · 2h 18m of video
  • 318 students
  • English
  • Updated Oct 2026
Coding preview Modern C#: Records, Pattern Matching and Clean Syntax

The route

Curriculum

4 modules · 16 lessons · 2h 18m of video

  1. 1

    Records and immutability

    4 lessons

    34m
  2. 2

    Pattern matching

    5 lessons

    42m
  3. 3

    Nullable references

    3 lessons

    29m
  4. 4

    Newest features

    4 lessons

    33m

Destination

What you will be able to do

  • Model data with records and init-only properties
  • Use switch expressions and list patterns
  • Eliminate null bugs with nullable reference types
  • Apply primary constructors and collection expressions
  • Refactor old code to modern C# safely

Before you board

You will need

  • Everyday C# experience

About this course

The journey

C# has changed a lot in recent versions, and code written the old way is longer and easier to break. This course shows the modern features side by side with the code they replace: records, init-only properties, switch expressions, list patterns, nullable reference types and primary constructors.

Each lesson refactors a real piece of legacy-style code, so you learn when a feature helps and when it does not.

Frequently asked questions

Still unsure about something? Write to our contact page and a human answers, usually the same working day.

Intermediate. You should be comfortable with the basics listed under requirements.

No. You pay once and keep lifetime access, including every future update to this course.

Yes. The preview video at the top of this page shows real code from the course being written and run.

Checkout is handled on our provider's secure payment page. The moment your payment clears we email your personal access link and access code to the address you used at checkout, and the same link appears in your account library. There is nothing to install and nothing to wait for.

Email within 14 days of your purchase, quote your order number, and we refund the full amount to your original payment method. No form to fill in and no questions about how much of the course you watched.

What students say

Reviews are written by people who bought this course. We publish the critical ones too.

5.0

Rated 5.0 out of 5

Course rating · 1 review

Rating distribution

  • 5 stars 100%
  • 4 stars 0%
  • 3 stars 0%
  • 2 stars 0%
  • 1 star 0%
  • RJ

    Rasmus Juhl

    Senior developer

    Sep 2026
    Rated 5.0 out of 5

    Refactoring legacy code, step by step

    Seeing old-style code turned into switch expressions and records side by side convinced my whole team to update our style guide.
€25 EUR

One-time payment · lifetime access

Timetable updates

New lines, first. One email when something departs.

Release notes for new courses and major updates to the ones you own, plus launch fares for subscribers. No digest padding, unsubscribe in one click.

By subscribing you agree to our Privacy Policy.