Prove It: C# Basics
Verify your C# skills with 16 challenges
What you'll work with
About this course
In this course, you will be presented with a series of 15 challenges covering the foundational parts of C# development. Topics like DateTime manipulation, generics, unit testing, working with files, extension methods, and a lot more. Take on these challenges to see where your gaps are and then learn how to turn those weaknesses into strengths.
Prove It courses are all about facing and learning from challenges. You will be presented with a series of challenges to complete. After you have completed a challenge, you can watch the solution video, where you will see how I completed the challenge. This will allow you to assess your strengths and weaknesses while also allowing you to fill in the gaps in your knowledge.
Built on .NET Framework 4.8
Watch the course intro →What you'll be able to do
- Implement common C# logic
- Utilize C# features
- Build simple C# applications
Every lesson, in the open
32 lessons · 8.5 hours of video. Here's exactly what's inside.
- 1
Course Introduction
- Introduction 5:53
- 2
foreach
- foreach Challenge 2:08
- foreach Solution 10:24
- 3
DateTime
- DateTime Challenge 3:44
- DateTime Solution 27:44
- 4
Copying Objects
- Copying Objects Challenge 2:21
- Copying Objects Solution 17:01
- 5
Birthday
- Birthday Challenge 5:56
- Birthday Solution 46:52
- 6
Refactoring
- Refactoring Challenge 2:48
- Refactoring Solution 45:45
- 7
Extension Methods
- Extension Methods Challenge 3:28
- Extension Methods Solution 17:18
- 8
Generics
- Generics Challenge 3:25
- Generics Solution 17:31
- 9
Parameter
- Parameter Challenge 2:22
- Parameter Solution 15:58
- 10
Text File
- Text File Challenge 3:21
- Text File Solution 37:18
- 11
Bulk File Renaming
- Bulk File Renaming Challenge 4:16
- Bulk File Renaming Solution 22:22
- 12
Error Handling
- Error Handling Challenge 3:27
- Error Handling Solution 14:05
- 13
Unit Testing
- Unit Testing Challenge 2:10
- Unit Testing Solution 41:42
- 14
ToDo Console
- ToDo Console Challenge 2:48
- ToDo Console Solution 43:47
- 15
ToDo WinForms
- ToDo WinForms Challenge 2:35
- ToDo WinForms Solution 58:23
- 16
ToDo WPF
- ToDo WPF Challenge 1:58
- ToDo WPF Solution 50:39
- 17
Course Conclusion
- Conclusion 1:57
Hi, I'm Tim Corey.
I learned software development the hard way, with lots of dead-ends, confusion, and knowledge gaps. I kept thinking, “It shouldn't be this hard!” Now I teach students how to think and code like professional developers. My goal is to make it easier for you to become a developer.