Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

C# — 100 Coding Exercises

via Udemy

Overview

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

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

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!

Taught by

Krystyna Ślusarczyk

Reviews

4.8 rating at Udemy based on 96 ratings

Start your review of C# — 100 Coding Exercises

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.