Beginner
103 Lessons
11h 10min
Certificate of Completion
Takeaway Skills
Understand the syntax and features of C#.
Get familiarized with the .NET framework.
Master the concepts of object-oriented programming.
Get a working knowledge of the functionality of .NET for developing native desktop, mobile, and web applications.
Practice advanced C# and .NET features, including databases and LINQ and concurrency.
Course Overview
C# is one of the most popular programming languages in the world, and its latest stable version, C# 10, has several new features and updates that make it an excellent choice for a wide variety of applications. Combined with the .NET framework, C# can empower developers to build native applications for all the major consumer operating systems as well as the cloud. The course starts with an introduction to programming concepts such as conditional statements, loops, arrays, and functions. You’ll explore advan...
Course Content
Introduction
C# Basics
Operators
Decisional Statements
Loops (Iterative Statements)
Arrays
8 Lessons
Methods
6 Lessons
Classes
16 Lessons
Data Structures
9 Lessons
Delegates and Events
6 Lessons
Miscellaneous Topics
11 Lessons
Concurrency
5 Lessons
LINQ and Databases
5 Lessons
Appendix
4 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. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.