© 2026 Dometrain. All rights reserved.
Get started with C# programming in this comprehensive course, perfect for beginners or those transitioning from other languages. Learn key concepts like variables, loops, OOP, and debugging in C#.
Whether you have no programming experience or already know a different programming language and want to learn C#, this course is for you. In this course, Principal Engineering Manager Nick Cosentino will teach you everything you need to know to start with programming and C#. C# is one of the most popular programming languages, with millions of lines of code powering some of the most used websites, services and tools. From Office to Azure, our lives wouldn’t be the same without C#. This is your chance to build your programming knowledge on the solid foundation powered by Microsoft themselves.
It is well explanatory. I love enjoying this course. I look forward to next courses of Dometrain. It is a good start for me with C#.
Every thing is useful in this course. The end project is the one that is covering most of the important topics from this course.
Good mix of both basic and structural concepts of C#. Easy to code along and well explained.
Class constructors were useful and something I hadn't come across before so interesting to see that in action
I liked that the course goes into enough depth, even though it's designed for beginners.
I reviewed the basics of C# and learned some new syntax features at the same time.
Cover most of the basics of programming but tailor made for csharp
switch expression (although i take the course knowing csharp)
The author provided concise, prepared examples and direct, clear guidance without any unnecessary preamble.
I've used constructor chaining in libraries before, but this was my first time implementing it myself. I also learned the specific mechanics of static constructors and how they guarantee a single execution per class lifecycle.
Great intro and coverage of the basics without getting bogged down in details.
Ive not used switch statements or top level code much so good to see them in an introduction.