Skip to main content
CF

C# Weekly Challenges

43h 12m 52s
English
Paid

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.


About the Author: Tim Corey

Tim Corey thumbnail

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.

Watch Online 129 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 129 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: foreach Challenge
All Course Lessons (129)
#Lesson TitleDurationAccess
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
Unlock unlimited learning

Get instant access to all 128 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Related courses

  • Getting Started with ASP.NET Core thumbnailUpdated 2y ago

    Getting Started with ASP.NET Core

    By: Tim Corey
    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, Blazor
    11h 55m
  • Full Time Game Dev thumbnailUpdated 2y ago

    Full Time Game Dev

    By: Thomas Brush
    Full Time Game Dev will take you from knowing nothing about game development to making money from your indie game on the Steam store.
    35h 12m
  • Pragmatic Clean Architecture thumbnailUpdated 2y ago

    Pragmatic Clean Architecture

    By: Milan Jovanović
    This comprehensive course will teach you the system I use to ship production-ready applications using Clean Architecture.
    6h 21m5/5

Frequently asked questions

What is C# Weekly Challenges about?
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…
Who teaches this course?
It is taught by Tim Corey. You can find more courses by this instructor on the corresponding source page.
How long is the course?
It contains 129 lessons with a total runtime of 43 hours 12 minutes. Every lesson is available to watch online at your own pace.
Is it free to watch?
It is part of CourseFlix's premium catalog. A subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch it online?
The course is available to watch online on CourseFlix at https://courseflix.net/course/c-weekly-challenges. The page hosts every lesson with the integrated video player; no download is required.