Skip to content

Mosh Hamedani

C# Advanced Topics: Prepare for Technical Interviews

Explore Mosh Hamedani’s C# course on generics, delegates, LINQ, exception handling and async/await, with knowledge of classes and objects required.

PaidAdvanced2–4 hoursEnglishCertificateC#
Go to course

Opens on the provider’s site. Check current access and certificate terms there.

Course overview

Mosh Hamedani introduces several advanced C# constructs in the third part of his series. Generics, delegates and LINQ sit alongside exception handling and asynchronous programming. The lessons cover established language features; compare the examples with current .NET practices for your intended application.

What you will learn

  • Explain generics and delegate-based behavior.
  • Use LINQ to work with data.
  • Apply exception handling and asynchronous concepts.

Who this suits

Learners who already understand basic C# classes, objects, variables and constructors, following the stated requirements.

Before you enroll

Compare the .NET version and development environment used in the course with your intended project. Language foundations remain useful, but older framework or desktop examples may need adaptation. Build and test a small application independently before relying on a copied example.

Udemy offers paid purchase or subscription access depending on the current course and region. Paid teaching courses provide completion certificates under Udemy’s policy. Check current access terms and any separate software or material costs before enrolling.

Put it into practice

Write a fictional collection-processing example and compare a direct loop with a LINQ expression, including how errors are handled.

Source and review

This overview is based on the provider's published information, checked on . It is an editorial assessment, not a claim that we completed the resource. Time filters are approximate study ranges; projects and exercises can take longer.

Where a formal level is unavailable, the level filter is an editorial estimate based on the published audience and requirements. Duration filters reflect the listed video time; exercises and independent practice can take longer.

View the curriculum and current access options at Udemy.

How YellowCourse describes and checks learning resources.

Supporting provider sources

At a glance

Provider
Udemy
Learning format
Course
Price
Paid
Level
Advanced
Study time (approx.)
2–4 hours
Language
English
Certificate
Available; check provider terms
Created by
Mosh Hamedani
Category
C#
Page updated
12 Oct 2026