All courses

Développement

Learn Programming With C#

Start programming by learning one of the most popular programming languages. C# will allow you to build a variety of secure and robust applications that run on Microsoft's .NET Framework.
DifficultyEasy20 hours
Interested in this free-access course?

To create computer programs or build the app of your dreams, you need to know how to code in a programming language. Computer programs rely on data and logic to make their magic happen, and that requires a programmer - you - to tell the computer what to do and how. But how do you actually write programs? Where do you start?

This course is a collaboration between multiple experienced developers. We've designed the course to elaborate on the fundamentals of object-oriented programming and to help you build a strong foundation with the C# programming language. We'll give you lots of practice along the way while we look at:

  • How to structure and group information in your program with data types.

  • How to use programming logic so your program does what you want it to.

  • How to manage errors andmake your app communicate.

  • How to write readable code so you can easily modify, maintain, and share your programs.

You'll apply all this knowledge to help complete a real working C# program at the end of the course.

Before you get started, let's meet John, the lead C# expert behind the course:

Ready to discover all the cool things you can do with C#?

Join us in the first chapter!

Learning outcomes

  • Use data and data types in C#
  • Manage program logic in C#

Turn it into a career

Take one of our 100% online diploma training programs, and transform your know-how into professional skills.

  • Up to 100% of your training program funded
  • Flexible start date
  • Career-focused projects
  • Individual mentoring

Contributors

Instructors

John Altenbernd

I've been working in Web Development since its beginning. Over 25 years of programming experience with Microsoft technologies.

Mehdi Benaissa

Développeur .NET, spécialisé dans les technologies Microsoft et passionné par l'innovation technologique. Mentor, référent du parcours .Net

Dan Lamppa

Software developer for 25 years. I've developed in many languages on many platforms. I enjoy learning new things and honing my skills.

Olga Volkova

Fascinated by limitless opportunities in the universe of unknown. iOS engineer, interaction designer, entrepreneur, educator, writer.

Created by

Last updated: 1/23/2025

License

Développement

Learn Programming With C#

DifficultyEasy20 hours
Free-access course