Weekly C# challenges are just that - challenges you get every week* to complete some task in C#. They push you to be better in an area and they help refresh your skills in areas you might not be using right now. Every week a new challenge is added to this course. You do have access to past challenges as well, including the ability to watch the challenge and the solution offline.
C# Weekly Challenges
C# Weekly Challenges is a 129-lesson 43 hours 12 minutes self-paced course by Tim Corey. Weekly C# challenges are just that - challenges you get every week* to complete some task in C#.
Course facts
- Lessons
- 129
- Duration
- 43 hours 12 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- Tim Corey
- Price
- Premium
Who teaches C# Weekly Challenges? Tim Corey
Tim Corey is the US developer behind iamtimcorey.com and the IAmTimCorey YouTube channel — one of the most prolific independent .NET / C# educators online. He has been publishing weekly .NET content since 2017 and has anchored a generation of working .NET developers' learning path through the platform's evolution from .NET Framework to .NET Core to modern .NET.
The course catalog covers the full .NET stack: C# language fundamentals, ASP.NET Core for web development, Blazor for full-stack C# web applications, Entity Framework Core for data access, MAUI for cross-platform mobile, design patterns and SOLID principles, the testing tracks, Azure deployment, and the broader software-engineering craft topics (debugging, code review, project structure) that most pure-tutorial sources skip.
The CourseFlix listing under this source carries over 14 Tim Corey courses spanning that range. Material is paid and aimed primarily at .NET developers building real production proficiency rather than picking up syntax.
What lessons are included in C# Weekly Challenges?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | foreach Challenge Demo | 01:43 | |
| 2 | foreach Solution | 10:25 | |
| 3 | Text File Challenge | 03:06 | |
| 4 | Text File Solution | 37:19 | |
| 5 | Error Handling Challenge | 02:28 | |
| 6 | Error Handling Solution | 14:06 | |
| 7 | Refactoring Challenge | 07:15 | |
| 8 | Refactoring Solution | 45:46 | |
| 9 | Config File Challenge | 03:22 | |
| 10 | Config File Solution | 16:46 | |
| 11 | DateTime Challenge | 05:24 | |
| 12 | DateTime Solution | 27:45 | |
| 13 | Pill Reminder Challenge | 08:06 | |
| 14 | Pill Reminder Solution | 40:16 | |
| 15 | Web Deployment Challenge | 04:13 | |
| 16 | Web Deployment Solution | 18:28 | |
| 17 | Database Design Challenge | 03:09 | |
| 18 | Database Design Solution | 37:00 | |
| 19 | Performance Evaluation Challenge | 04:01 | |
| 20 | Performance Evaluation Solution | 31:38 | |
| 21 | FizzBuzz Challenge | 05:44 | |
| 22 | FizzBuzz Solution | 36:44 | |
| 23 | Palindrome Challenge | 03:47 | |
| 24 | Palindrome Solution | 23:02 | |
| 25 | Prime Number Challenge | 03:53 | |
| 26 | Prime Number Solution | 37:13 | |
| 27 | Correct Change Challenge | 04:47 | |
| 28 | Correct Change Solution | 30:52 | |
| 29 | API Usage Challenge | 03:39 | |
| 30 | API Usage Solution | 39:59 | |
| 31 | Word Count Challenge | 05:27 | |
| 32 | Word Count Solution | 37:59 | |
| 33 | Advanced Parameters Challenge | 03:27 | |
| 34 | Advanced Parameters Solution | 15:59 | |
| 35 | Custom Rules Challenge | 04:59 | |
| 36 | Custom Rules Solution | 38:45 | |
| 37 | Form Communication Challenge | 04:14 | |
| 38 | Form Communication Solution | 14:49 | |
| 39 | Copying Objects Challenge | 04:00 | |
| 40 | Copying Objects Solution | 17:02 | |
| 41 | Birthday Calculation Challenge | 03:30 | |
| 42 | Birthday Calculation Solution | 46:53 | |
| 43 | File Management Challenge | 02:15 | |
| 44 | File Management Solution | 49:15 | |
| 45 | Truck Rental Challenge | 04:36 | |
| 46 | Truck Rental Solution | 47:05 | |
| 47 | Generics Challenge | 03:43 | |
| 48 | Generics Solution | 17:31 | |
| 49 | Form Improvement Challenge | 03:32 | |
| 50 | Form Improvement Solution | 21:37 | |
| 51 | List Modification Challenge | 08:37 | |
| 52 | List Modification Solution | 16:27 | |
| 53 | Caching Data Challenge | 07:31 | |
| 54 | Caching Data Solution | 23:50 | |
| 55 | MongoDB Challenge | 03:42 | |
| 56 | MongoDB Solution | 01:02:45 | |
| 57 | Unit Test Challenge | 05:18 | |
| 58 | Unit Test Solution | 41:43 | |
| 59 | Razor Pages Challenge | 03:53 | |
| 60 | Razor Pages Solution | 18:12 | |
| 61 | Calculation Challenge | 04:47 | |
| 62 | Calculation Solution | 22:41 | |
| 63 | LINQ Challenge | 04:11 | |
| 64 | LINQ Solution | 17:36 | |
| 65 | Razor Pages Form Challenge | 05:20 | |
| 66 | Razor Pages Form Solution | 24:54 | |
| 67 | Publishing Web Apps Challenge | 04:16 | |
| 68 | Publishing Web Apps Solution | 33:42 | |
| 69 | String Replacement Challenge | 04:06 | |
| 70 | String Replacement Solution | 25:11 | |
| 71 | Image Manipulation Challenge | 05:27 | |
| 72 | Image Manipulation Solution | 54:04 | |
| 73 | Searching for Data Challenge | 04:02 | |
| 74 | Searching For Data Solution | 32:40 | |
| 75 | Extension Methods Challenge | 04:52 | |
| 76 | Extension Methods Solution | 17:18 | |
| 77 | Console ToDo List Challenge | 03:43 | |
| 78 | Console ToDo List Solution | 43:48 | |
| 79 | WinForms ToDo List Challenge | 05:00 | |
| 80 | WinForms ToDo List Solution | 58:24 | |
| 81 | WPF ToDo List Challenge | 03:33 | |
| 82 | WPF ToDo List Solution | 50:40 | |
| 83 | .NET Core API List Challenge | 02:57 | |
| 84 | .NET Core API List Solution | 39:32 | |
| 85 | SQL ToDo List Challenge | 04:54 | |
| 86 | SQL ToDo List Solution | 33:26 | |
| 87 | ASP.NET Core Razor Pages ToDo List Part 1 Challenge | 02:41 | |
| 88 | ASP.NET Core Razor Pages ToDo List Part 1 Solution | 50:54 | |
| 89 | ASP.NET Core Razor Pages ToDo List Part 2 Challenge | 03:26 | |
| 90 | ASP.NET Core Razor Pages ToDo List Part 2 Solution | 01:13:20 | |
| 91 | ASP.NET Core with Docker Challenge | 04:45 | |
| 92 | ASP.NET Core with Docker Solution | 27:44 | |
| 93 | Git Branches Challenge | 03:50 | |
| 94 | Git Branches Solution | 22:01 | |
| 95 | Web File Uploads Challenge | 05:13 | |
| 96 | Web File Uploads Solution | 36:36 | |
| 97 | Azure DevOps Challenge | 03:25 | |
| 98 | Azure DevOps Solution | 26:23 | |
| 99 | Bulk File Renaming Challenge | 06:23 | |
| 100 | Bulk File Renaming Solution | 22:22 | |
| 101 | .NET Command Line Challenge | 03:55 | |
| 102 | .NET Command Line Solution | 20:36 | |
| 103 | Sample Data Challenge | 04:52 | |
| 104 | Sample Data Solution | 36:15 | |
| 105 | Soda Machine Project Planning Challenge | 07:14 | |
| 106 | Soda Machine Project Planning Solution | 23:22 | |
| 107 | Soda Machine Interfaces Challenge | 07:12 | |
| 108 | Soda Machine Interfaces Solution | 01:04:50 | |
| 109 | Soda Machine Unit Tests Challenge | 05:05 | |
| 110 | Soda Machine Unit Tests Solution | 01:35:25 | |
| 111 | Soda Machine Methods Challenge | 05:50 | |
| 112 | Soda Machine Methods Solution | 01:49:37 | |
| 113 | Soda Machine Data Access Challenge | 05:41 | |
| 114 | Soda Machine Data Access Solution | 01:12:49 | |
| 115 | Soda Machine Console Challenge Part 1 | 06:23 | |
| 116 | Soda Machine Console Solution Part 1 | 43:02 | |
| 117 | Soda Machine Console Challenge Part 2 | 03:47 | |
| 118 | Soda Machine Console Solution Part 2 | 46:16 | |
| 119 | Soda Machine Source Control Challenge | 05:25 | |
| 120 | Soda Machine Source Control Solution | 31:49 | |
| 121 | Soda Machine Continuous Integration Challenge | 02:45 | |
| 122 | Soda Machine Continuous Integration Solution | 17:56 | |
| 123 | Soda Machine Razor Pages with Auth Challenge | 02:59 | |
| 124 | Soda Machine Razor Pages with Auth Solution | 14:18 | |
| 125 | Soda Machine Razor Pages User Logic Challenge | 05:01 | |
| 126 | Soda Machine Razor Pages User Logic Solution | 39:22 | |
| 127 | Soda Machine Razor Pages User UI Challenge | 03:25 | |
| 128 | Soda Machine Razor Pages User UI Solution | 53:17 | |
| 129 | Soda Machine Razor Pages Authorization Challenge | 03:45 |
Get instant access to all 128 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionWhat courses are similar to C# Weekly Challenges?
-
Updated 1y agoPragmatic REST APIs
By: Milan JovanovićLearn how to create production-ready REST APIs using the latest features of ASP.NET Core and best practices.14h 44m5/5 -
Updated 2y agoGetting Started with ASP.NET Core
By: Tim CoreySo you want to build a web application. You open up Visual Studio and then what? You have five great project types to choose from (Razor Pages, MVC, API, Blazor11h 55m -
Updated 2y ago.NET Microservices: CQRS & Event Sourcing with Kafka
By: UdemyIn this course, you will learn how to create .NET microservices that comply with the CQRS and Event Sourcing patterns. You will not use any CQRS framework, but8h 31m5/5
More courses by Tim Corey
-
Updated 2y agoDevOps from Start to Finish
How real-world developers set up their projects, use source control, configure CI/CD, and manage multiple environments. In this course*, you are going to learn5h 43m -
Updated 2y agoGetting Started with ASP.NET Core
So you want to build a web application. You open up Visual Studio and then what? You have five great project types to choose from (Razor Pages, MVC, API, Blazor11h 55m -
Updated 2y agoLearn Blazor Server (Blazor Server: In Depth)
Blazor Server is a game changer for developers. But figuring out how to access the full power of Blazor Server can leave you frustrated.16h 28m -
Updated 2y agoC# Mastercourse
C# is the coding language used to build applications across the web, mobile, desktop, and games. The world runs on applications. When you learn C#, you learn a70h 40m5/5 -
Updated 2y agoBlazor From Start to Finish
Blazor is a game changer for developers. But figuring out how to access the full power of Blazor can leave you frustrated.14h 19m -
Updated 2y agoGit From Start to Finish
Master Git with our comprehensive course. Learn everything from core concepts and using Git in professional settings to troubleshooting and advanced command6h 1m