Algorithms and Data Structures in C#

Online Course

Algorithms and Data Structures in C#

What is the course about?

Algorithms and Data Structures in C#
The course Algorithms and Data Structures in C# is an online class provided by Microsoft through edX. The skill level of the course is Intermediate. It may be possible to receive a verified certification or use the course to prepare for a degree.

Learn the core concepts of data structures and algorithms in C# including how common algorithms work for sorting and searching. Data structures form a major part of applications and understanding how to use them is critical.  

Course description
When you create real-world applications, the ability to store information in your program code is critically important.  In this course, you will learn how programming languages make use of various data structures to hold this information.  For example, storing a list of values for countries.   You ill learn how C# provides a plethora of data structures from simple arrays to more complex structures that permit the use of “typing”.  Generics is a concept that C# uses to allow the representation of objects in your data structures to apply “typing”, making it easier to work with specific data types.Even though most programming languages today implement their own versions of sorting and searching algorithms, these examples still provide you with a solid foundation for understanding the logic behind these algorithms and can shed light on how to implement your own algorithms in later programs.  Not to mention the fact that they are also some of the most common algorithms used in interviews for programming jobs.This course will provide you with a solid foundation in the use of data structures and algorithms using the C# language.

Prerequisites & Facts

Algorithms and Data Structures in C#

Course Topic

Computer Science

University, College, Institution


Course Skill Level


Course Language


Place of class

Online, self-paced (see curriculum for more information)



Degree & Cost

Algorithms and Data Structures in C#

To obtain a verified certificate from edX / Microsoft you have to finish this course or the latest version of it, if there is a new edition. The class may be free of charge, but there could be some cost to receive a verified certificate (99.00 USD) or to access the learning materials. The specifics of the course may have been changed, please consult the provider to get the latest quotes and news.
Algorithms and Data Structures in C#
provided by edX


Share your experience

Algorithms and Data Structures in C#
Microsoft edX
Rate the course

Do you recommend the course? *
Here you can find information, reviews and user experiences for the course “Algorithms and Data Structures in C#“. The provider of the course – “Microsoft” – will be glad to answer any questions you may have about the class, click here to use the offical support channels. It would be great if you could share your experience of participating in the course – Your honest review will surely help others to choose the right class!
School: Microsoft
Topic: Computer Science
Getting Digital