C# (Tutorials)

Sample photo

Learning C#

The C# language got its start on Windows, but today you can find it almost everywhere. Whether it’s running on the cloud, to desktops with MacOS and Linux, to mobile operating systems like Android and iOS, C# has grown into a mature, powerful language for almost any programming purpose.

Introduction to Programming in C++

This is the 1st course in the intermediate, undergraduate-level offering that makes up the larger Programming and Data Structures MicroBachelors program. We recommend taking them in order, unless you have a background in these areas already and feel comfortable skipping ahead.

Sample photo

C Programming: Getting Started

In this course, you will learn the principles of C programming and start coding hands-on in a browser tool that will provide instant feedback on your code.

Sample photo

Advanced Programming in C++

This is the 2nd course in the intermediate undergraduate-level offering in the larger Programming and Data Structures MicroBachelors program. We recommend taking them in order, unless you have a background in these areas already and feel comfortable skipping ahead.

Sample photo

Programming Basics

Basic concepts of computer programming are introduced, starting with the notion of an algorithm. Emphasis is on developing the ability to write programs to solve practical computational problems.

Sample photo

Object-Oriented Programming

Go beyond the basics of programming to understand object-oriented methodology, the approach to modular and reusable software systems.

Sample photo

C Programming: Advanced Data Types

In this course, part of the C Programming with Linux Professional Certificate program, you will define your own data types in C, and use the newly created types to more efficiently store and process your data.

Sample photo

Learn C#

In this course, you’ll be exposed to fundamental programming concepts using C# and start writing programs right away. You’ll build several projects to help you practice and test your knowledge using quizzes.

Sample photo

Basics of Object Oriented Programming with C#

This course will lay the foundations of Object Oriented Programming (OOP) in your mind, allowing you to progress to more complex, systematic and cleaner Programming methods. The course is aimed at students who have at least some coding experience, preferably with C# (but Java or any other similar language is also acceptable).

Sample photo

Getting Started with C#

On this course you are going to be introduced to C#, which is often thought of as a hybrid that takes the best of C and C++ to create a truly modernized language. Although the .NET framework supports several other coding languages, C# has quickly become one of the most popular.