Skip to main content

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: iamtimcorey.com (Tim Corey)

iamtimcorey.com (Tim Corey) thumbnail
Tim learned software development the hard way - confusing tutorials, the uncertainty of what he was missing, and overall not understanding how to put the pieces together into a "real" application. Now, he teaches you in a way that avoids all of that unnecessary pain and struggle.

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