Learn C# Programming (In Ten Easy Steps) (Udemy.com)
The simplest way to learn C# programming.
Created by: Huw Collingbourne
Last updated May 2023
What you will learn
- Master C# programming concepts from the ground up
- Use the source code examples to learn step-by-step
- Understand the special features of C#: object orientation, the .NET framework, error-handling, serialization
How it compares
Against the other 194 rated Udemy courses in C# on CourseDuck:
- Rating4.4 out of 5higher than 38% of them
- Reviews2,005#36 of 195 by number of reviews
- Length7.5 hourslonger than 59% of them
- Last updatedMay 2023more recently than 63% of them
Course Description
Learn C# Programming (in ten easy steps) [Version 2] is suitable for beginner programmers or anyone with experience in another programming language who needs to learn C# from the ground up. Step-by-step it explains how to write C# code to develop Windows applications using either the free Visual Studio Community Edition or a commercial edition of Microsoft Visual Studio. This is the completely revised and updated second version of this course.
C# is one of the most widely used an important of all modern programming languages. If you need to learn C# quickly and painlessly, this is the perfect course.
You will begin by learning the core features of programming – variables, constants, functions and data types. You will move on rapidly to learn about Object Orientation and the more advanced features of C# and the .NET framework such as file-handling, data-streaming, dealing with exceptions (errors) and overriding methods. Even if you start out as a complete beginner, by the end of this course you will have built a really solid foundation of programming knowledge and skills.
All the source code of sample projects is provided ready for you to download, run and modify. The course also includes an eBook that provides even more information on the topics being discussed. And there are also interactive quizzes to test your understanding of each major topic.
The course instructor, Huw Collingbourne, is Director of Technology with SapphireSteel Software, a company that specialises in Visual Studio development tools (written in C#) for professional programmers.
Learn C# Programming (in ten easy steps) is the fastest and simplest way to help you make the move from coding novice to professional programmer. The first version of this course was launched in 2012. The current version has been completely re-made and expanded with numerous new lessons.
As an added bonus, the complete version 1 of the course (almost 4 additional hours of video instruction) is also included as a free download.
There is also an extra bonus project (a drag-and-drop application launchpad) that will help you extend your skills while programming a genuinely useful application.
Instructor Details
- 4.4 Rating
2,005 Reviews
Huw Collingbourne
Huw Collingbourne is the technology director at SapphireSteel Software, developers of programming tools for Microsoft Visual Studio. He is author of The Little Book Of C, The Little Book Of Pointers and The Little Book Of Recursion from Bitwise Books and of The Book Of Ruby from No Starch Press. He runs Bitwise Courses and teaches courses on a range of programming topics.
Huw has been a programmer for more than 30 years. He is a well-known technology writer in the UK. For over ten years he wrote the Delphi and Java programming column for PC Plus Magazine. He has also written numerous opinion and programming columns (including tutorials on C#, C++, Smalltalk and Ruby) for a number of computer magazines, such as Computer Shopper, PC Pro, and PC Plus.
In the 1980s he was a pop music journalist and interviewed most of the New Romantic stars, such as Duran Duran, Spandau Ballet, Adam Ant, Boy George, and Depeche Mode. He is now writing a series of 1980s murder mysteries.
More courses by Huw Collingbourne
Learn To Program with Delphi and Object Pascal (2024)
4.5 (1,071 Reviews)
Provider: Udemy
Time: 7h
$89.99
Advanced Ruby Programming: 10 Steps to Mastery (2020)
4.1 (518 Reviews)
Provider: Udemy
Time: 12h
$64.99
More C# courses
C# Developers: Double Your Coding Speed with Visual Studio (2018)
4.7 (4,035 Reviews)
Provider: Udemy
Time: 2.2h
$13.99
Object Oriented Programming with C# - Beginner to Advanced (2020)
4.7 (2,063 Reviews)
Provider: Udemy
Time: 5.6h
$64.99
Learn Game Development with C# Programming and MonoGame! (2025)
4.7 (1,094 Reviews)
Provider: Udemy
Time: 6.6h
$12.99
Reviews
By Donovan Van Heerden on 11/4/2024
Hue Collingbourne is a very good virtual instructor. I did find that I had to replay many of the videos as it can be a touch technical but its generally fairly easy to grasp.
By Zhantemir Mukanbetkaliyev on 11/7/2023
This is a great short introductory course for anyone who has no experience in coding and in C# language in particular. It explains the main concepts of C# smoothly and lets you practice with basic programmes to familiarize you with different coding techniques. I would highly recommend such course for beginners, but not for someone with the intermediate knowledge level.
By Mick Jones on 6/15/2022
I am an experienced C# programmer who has been retired for a few years and, thus, wanted a refresher course. I also sometimes take basic courses because one tends to program the same sorts of things normally and it is easy to forget features you haven't used but may now benefit from. I found this course and the instructor to be quite clear.
By Samuel Church on 6/9/2022
Great course! When starting this course, I had no previous knowledge of C#. It took me 3 weeks to study all the courses. And will spend another week reading and rewriting the code provided by the course. It teaches all the syntax and rules of the C sharp and Dot net frameworks, such as data types, functions, and classes. It feels very hard to learn constructor, dictionary, class, enum. And I don't understand exception handling very well. But I will keep learning it. It gets harder and harder in the last few steps and may take more time to understand everything well. It's better than free courses on youtube which teach very little and the course teaches everything you need to know. Five star!
By Sharon Forbes on 3/18/2022
Huw Collingbourne is by far the best instructor on UDEMY. He explains things so clearly and always provides great examples and documentation with each of his classes. He has written several books on programming languages as well as some fiction books! I would highly recommend him especially if you are new to programming. You will learn not only about the programming language but about programming in general and the development environment.
By Roman Piekarski on 10/31/2018
Good introduction to C#. The instructor don't write a code in front of your face what safe a lot of time. All the code used in the curse is released to the students as a one packages so you don't have to download every single sample per lesson. Mr Huw speak slow so is very easy to understand. Sometimes a bit to slow but it is acceptable.
By John Chubb on 9/8/2018
I needed some sort of insight into C# and some baseline start to learn as I look to be a video game designer. This helps quite a bit, but I also need to take some notes, or have some form of written documentation, as well so retaining the knowledge in this course becomes easier. While some documentation is provided, it hasn't served as a summary of the lessons allowing a form of hard copy to be reviewed and kept on hand.
By Chris McGuigan on 6/12/2018
I like the bite size videos. Also the progression putting all the pieces together in the finale project. As an ex-VB.net developer and a highly experienced T-SQL developer I always thought I wouldn't need to learn C#. And frankly I always found the obtuse nature of the symbols and keywords in it a bit daunting to learn. This course clearly guided me through all that and I can see it really is very similar to VB.Net and I should have bitten the bullet years ago and learnt it. Thanks Huw
By Navid Alavi on 10/16/2017
The instructor explains topics using already written codes; however, he does not walk through the code very well. Consequently, a large portion of the codes remains unexplained. Some of the basic concepts are explained quite well, but the instructor is unable to elaborate the more complex subjects efficiently. Overall, I see the course below average and do not recommend it.
By Dave Doran on 7/1/2017
I enjoyed this. I am an experienced developer, but had no knowledge of C# or Visual Studio. I stumbled across the course, and it was a good price, so I thought "why not?". I spent a couple of very pleasant evenings listening to it. Huw is an excellent presenter. He teaches in a clear, simple, and uncluttered style. He also speaks slowly and clearly, which is of great importance for any kind of teacher. I had no problem understanding the material; a raw beginner might find it a little more challenging in places, but that's part of the wonder of learning. I would recommend this course. (Huw, a separate lesson on Lists and Dictionaries, just like your one on streams, might not be of harm. Also, your discussion on properties could be amended to explain the => set/get syntax, which you use in your Adventure Game code.)
The course is very informative. I am learning a lot. However, I wish there were problems or exercises designed to reinforce the material already covered. The quiz's are okay but I would rather learn by doing something.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100












