C# — 100 Coding Exercises

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

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

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.

Course Content

  • Introduction –> 4 lectures • 10min.
  • 100 C# Coding Exercises –> 100 lectures • 4hr 35min.
  • Bonus section –> 1 lecture • 2min.

C# — 100 Coding Exercises

Requirements

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.
  • 30-day money-back guarantee—if you’re not satisfied, get a full refund, no questions asked.

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

Get Tutorial