Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C# — 100 Coding Exercises
Rating: 4.5 out of 5(132 ratings)
2,049 students

C# — 100 Coding Exercises

Level up your C# skills with 100 bite-sized, in-browser coding problems. Learn by doing—no setup needed.
Last updated 5/2026
English

What you'll learn

  • Solve 100 practical C# coding problems in your browser
  • Build confidence through real hands-on practice
  • Master core topics like loops, collections, and LINQ
  • Tackle modern C# features
  • Prepare for C# interviews with real-world challenges
  • Instantly check solutions and learn from video walkthroughs

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

3 sections106 lectures4h 47m total length
  • Welcome! Basic information & how to get help1:40
  • 50 seconds about your instructor0:50
  • What to expect from this course2:03
  • Coding exercises introduction & troubleshooting6:03
  • About videos with solutions0:43

    Watch the instructor walk through the code step by step to show how each exercise is solved, and use the short, focused videos to compare your solution with mine.

Requirements

  • Basic knowledge of C#

Description

Welcome to “C# — 100 Coding Exercises”—the most practical way to level up your C# skills, one problem at a time.


Learning to code isn’t just about watching videos—it’s about rolling up your sleeves and solving real problems. This course gives you 100 bite-sized, in-browser coding challenges, covering everything from the basics to advanced C# features. No setup or extra tools required—just open your browser and start coding.


Why practice with real coding exercises?

  • Mastering C# means practice, not just theory. These exercises are designed to help you really think in C#—so you’ll build the habits and confidence you need for any coding task.

  • Whether you’re preparing for job interviews, looking to sharpen your skills for your current job, or just love the satisfaction of solving problems, this course will get you there.

  • Each exercise is focused and practical, teaching core C# concepts, real-world problem-solving, and the kind of thinking that employers value.


What will you gain?

  • The ability to tackle a huge variety of real-world coding problems—loops, collections, LINQ, pattern matching, error handling, algorithms, and more.

  • Experience with modern C#—from tuple returns and nullable types, to reflection, operator overloading, custom attributes, and generic math.

  • The “muscle memory” to write code that’s clean, robust, and ready for interviews or professional work.

  • Step-by-step solutions for every exercise—you’ll get both a written explanation and a solution video (unlike many other exercise courses), so you can choose how you learn best.

  • For many problems, you’ll see more than one way to solve the task—helping you understand C# from multiple angles.


What makes this course different?

  • Hands-on learning—Solve every challenge directly in your browser. No downloads or installations needed.

  • Real variety—From simple tasks like string manipulation and list filtering to advanced problems involving generics, events, LINQ, and more. There’s something here for every level.

  • Immediate feedback—Submit your solution and see the results instantly, so you learn fast and keep improving.

  • Solution videos for every exercise—See the video walkthrough whenever you need them, or just check the written solution if you prefer.

  • Interview readiness—Practicing with real coding challenges is the best way to prepare for C# interviews and coding assessments.


Your path to C# mastery

  • I’m a .NET Technical Lead with 10+ years of industry experience, and I’ve built these exercises to help you build real, job-ready C# skills.

  • Whether you’re new to C#, coming back after a break, or just want to sharpen your edge, I’ll help you level up—one exercise at a time.


Additional perks:

  • Lifetime access and free updates—get all new exercises and improvements.

  • This course is covered by Udemy’s 30-day Refund Policy, so you can try it out risk-free.


Enroll now and start solving your way to C# mastery!

Who this course is for:

  • Ideal for anyone looking to sharpen their C# skills, prepare for interviews, or start a new job.