Intermediate
40h
Updated yesterday
WHAT YOU'LL LEARN
Show more
Content
1.
Introduction
1 Lessons
2.
Hello, C#! Welcome, .NET!
17 Lessons
3.
Speaking C#
21 Lessons
4.
Controlling Flow, Converting Types, and Handling Exception
14 Lessons
5.
Writing, Debugging, and Testing Functions
19 Lessons
6.
Building Your Own Types with Object-Oriented Programming
21 Lessons
7.
Implementing Interfaces and Inheriting Classes
25 Lessons
8.
Packaging and Distributing .NET Types
17 Lessons
9.
Working with Common .NET Types
19 Lessons
10.
Working with Files, Streams, and Serialization
17 Lessons
11.
Working with Data Using Entity Framework Core
22 Lessons
12.
Querying and Manipulating Data Using LINQ
21 Lessons
13.
Introducing Web Development Using ASP.NET Core
13 Lessons
14.
Building Websites Using ASP.NET Core Razor Pages
17 Lessons
15.
Building Websites Using the Model-View-Controller Pattern
25 Lessons
16.
Building and Consuming Web Services
18 Lessons
17.
Building User Interfaces Using Blazor
16 Lessons
18.
Conclusion
1 Lessons
Trusted by 2.7 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources