Mastering C# and .NET

Mastering C# and .NET

Learn the fundamentals of .NET and gain skills for writing applications using the C# programming language.

Beginner

110 Lessons

16h 4min

Certificate of Completion

Learn the fundamentals of .NET and gain skills for writing applications using the C# programming language.

AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

2 Assessments
293 Playgrounds
16 Quizzes

This course includes

2 Assessments
293 Playgrounds
16 Quizzes

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 introduction to developing .NET applications using C#. You’ll start start with a comprehensive review of C# and computer programming fundamentals: data types, conditionals, loops, methods, and more. You’ll then review the basics of object-oriente...Show More

What You'll Learn

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

What You'll Learn

A working knowledge of .NET application development using C#

Show more

Course Content

17.

Next Steps

1 Lesson

Course Author

Trusted by 1.4 million developers working at companies

Anthony Walker

@_webarchitect_

Evan Dunbar

ML Engineer

Carlos Matias La Borde

Software Developer

Souvik Kundu

Front-end Developer

Vinay Krishnaiah

Software Developer

Eric Downs

Musician/Entrepeneur

Kenan Eyvazov

DevOps Engineer

Souvik Kundu

Front-end Developer

Eric Downs

Musician/Entrepeneur

Anthony Walker

@_webarchitect_

Evan Dunbar

ML Engineer

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath