Beginner
110 Lessons
16h 4min
Certificate of Completion
Takeaway Skills
A working knowledge of .NET application development using C#
A strong understanding of object-oriented programming and C#’s syntax
A deep familiarity with the principles and implementation of garbage collection
Hands-on experience working with .NET data structures and type systems
The ability to work with files and deploy applications using .NET
Course Overview
.NET is Microsoft’s free and open source framework for developing native software applications on Linux, macOS, and Windows. The power of cross-platform development allows developers to design, code, and run programs on a wide array of platforms. This course is an ...Show More
Course Content
Getting Started
4 Lessons
C# Programming Basics
11 Lessons
Classes and OOP
13 Lessons
Classes and OOP II
12 Lessons
Exception Handling
4 Lessons
First Assessment
Assessment
Delegates and Events
7 Lessons
Interfaces
6 Lessons
Additional Features
6 Lessons
Collections
7 Lessons
LINQ
5 Lessons
Working with Strings
4 Lessons
Working with Dates and Time
3 Lessons
Multithreading and Asynchronous Programming
11 Lessons
Reflection
4 Lessons
Dynamic Binding
3 Lessons
Garbage Collection and Unmanaged Resources
7 Lessons
Final Assessment
Assessment
Next Steps
1 Lesson
Appendix
2 Lessons
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. The average video tutorial is spoken at 150 words per minute, while you can read at 250. That‘s why our courses are text-based.
Start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.
Built-in assessments let you test your skills. Completion certificates let you show them off.