← Back to catalogue
Professional assessment

C#: language and application decisions

Learn C# 14 and .NET 10 through types, objects, LINQ, JSON and async tasks. Practice interpretation and diagnosis through selection questions.

BigSavantAvailable10 lessons580 estimated study minutes
BigSavant10 lessons
YOUR LEARNING PLAN

Modules and lessons

Open a lesson to begin. Follow the sequence or revisit any concept.

0 / 10
01

Types, conversions and numeric boundaries

Trace each operation’s types, preserve numeric bounds and distinguish absence, parsing and validation.

45 min
Open lesson
02

References, nullability and text

Distinguish value and reference copies, apply null guards and select string rules matching the contract.

45 min
Open lesson
03

Methods, parameters and patterns

Trace a call’s effects, distinguish parameter contracts and classify inputs with explicit rules.

50 min
Open lesson
04

Objects, interfaces and records

Choose behavioral contracts, interpret dispatch and preserve identity and data when creating variants.

50 min
Open lesson
05

Collections, generics and equality

Choose collections and comparers, preserve identity and distinguish a view from an independent sequence.

50 min
Open lesson
06

LINQ, deferred work and materialization

Distinguish defining a query from obtaining results, retain report values and diagnose cardinality, ordering and deferred failures.

50 min
Open lesson
07

Exceptions, resources and files

Classify failures without hiding causes, define resource ownership and interpret file reads with explicit limits.

50 min
Open lesson
08

Decimals, time and data contracts

Preserve numeric and temporal meaning and distinguish presence, null and validity when reading JSON.

50 min
Open lesson
09

Async tasks and cancellation

Interpret task completion, separate cancellation from timeout and preserve resources and permits throughout dependent work.

50 min
Open lesson
10

Builds, dependencies and runtime diagnosis

Distinguish language, SDK, dependencies and runtime; interpret configuration and delivery failures using evidence from the right artifact.

50 min
Open lesson
UNDERSTAND THE PATH

Objectives and progression

Learn C# 14 and .NET 10 through types, objects, LINQ, JSON and async tasks. Practice interpretation and diagnosis through selection questions.

Audience

C# learners, developers and support teams needing to understand code and justify decisions.

Prerequisites

Basic familiarity with variables, conditions and functions. No .NET SDK installation is required to answer assessments.

What you will learn

  • Distinguish conversions, nullability, equality and object contracts.
  • Interpret collections, LINQ and resources with explicit evaluation and lifetime boundaries.
  • Validate data contracts and understand completion, timeout and cancellation.
  • Diagnose dependencies, configuration and differences between build and publication.

What is available

10 lessons · 100 regular questions · 20 cases

Internal final assessment: 40 exercises in 90 minutes. Full mock exams are not yet available.

Assessments and mock exams reuse path exercises. They do not award certifications or guarantee passing an external exam.

Scope, review and limitations

Ten lessons with 100 regular questions and 20 original cases. Learn to interpret types and contracts, predict outcomes and diagnose failures in objects, collections, LINQ, files, JSON, tasks and delivery. All assessments use single or multiple selection with code excerpts and scenarios, without program execution. The final assessment reuses 40 course items in 90 minutes. Scope covers C# and the .NET base library; ASP.NET Core is planned as a separate path. The reference is C# 14 with .NET 10, without preview features.

Internal 40-question assessment in 90 minutes, reusing course items, with single or multiple selection and no code execution. It is not an official exam and awards no external certification.

Independent education and assessment with original questions and scenarios. No Microsoft affiliation, authorization, sponsorship or endorsement, and no official certification award. Microsoft is a trademark of the Microsoft group of companies. All other trademarks are the property of their respective owners.

CONTEXT AND TRANSPARENCY

References and version

Find the sources, content version and scope of this path.

Path content version

C# 14 / .NET 10; no preview features

Content reviewed on 13 Oct 2026

Learning sources

Show 77 more references

Independent preparation. Check the objectives, available content and coverage limits when planning your study.

Independent education and assessment with original questions and scenarios. No Microsoft affiliation, authorization, sponsorship or endorsement, and no official certification award. Microsoft is a trademark of the Microsoft group of companies. All other trademarks are the property of their respective owners.

Microsoft is a trademark of the Microsoft group of companies. This independent path is not affiliated with, authorized, sponsored or endorsed by Microsoft. All other trademarks are the property of their respective owners.