C# for absolute beginners

This course will teach you the fundamentals of C# in an unconventional way: by throwing you straight into the deep water and getting you to do something useful with it. So, no more “Hello World!” application!

What you’ll learn

Together, we will be building an application that will convert markdown (MD) files into HTML. By the end of the course, you will be familiar with the following:

  • Basic C# code structure
  • Flow control (forforeach and while loops)
  • Conditional statements
  • Abstraction via interfaces
  • Reading files and writing into them
  • Processing text
  • Building and running your applications on Windows, Mac and Linux

Are there any course requirements or prerequisites?

No prior programming experience is expected.

Who this course is for

Anybody who wants to learn C#.


Fiodar Sazanavets

Full stack senior software developer specializing in .NET

Fiodar is an experienced senior software developer whose main area of expertise is Microsoft stack, which includes ASP.NET (Framework and Core), SQL Server, Azure, and various front-end technologies.

Fiodar has gained his experience while working in water engineering, financial and defense industries. He has played key roles in various projects and his duties included performing design tasks and assessing skills of prospective team members during interviews. He has also performed an array of technical duties on clients’ sites, such as in-house development tasks and software installation.

Fiodar has developed and published a number of Android apps that were done as his personal projects. He regularly writes about software on his personal website, Scientific Programmer. He has also published a number of articles for other websites, such as Simple Programmer.

Enroll on Udemy

Enroll on Skillshare