• 20 hours
  • Easy

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 10/16/20

Log in or subscribe for free to enjoy all this course has to offer!

Course introduction

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!

Turn it into a career!


Turn your Development knowledge into applicable professional skills. Follow our online degree program and land a job in your new career!

see all paths

Table of contents


Example of certificate of achievement
Example of certificate of achievement