Classbaze

Disclosure: when you buy through links on our site, we may earn an affiliate commission.

C# Developers: Learn the Art of Writing Clean Code

Learn the techniques to write better C# code and stand out in technical interviews
4.4
4.4/5
(4,287 reviews)
25,407 students
Created by

8.5

Classbaze Grade®

6.9

Freshness

8.8

Popularity

9.3

Material

Learn the techniques to write better C# code and stand out in technical interviews
Platform: Udemy
Video: 3h 20m
Language: English
Next start: On Demand

Best C classes:

Classbaze Rating

Classbaze Grade®

8.5 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness

6.9 / 10
This course was last updated on 10/2019.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Popularity

8.8 / 10
We analyzed factors such as the rating (4.4/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Material

9.3 / 10
Video Score: 8.1 / 10
The course includes 3h 20m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 7 hours 37 minutes of 507 C courses on Udemy.
Detail Score: 10.0 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.9 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

3 articles.
1 resources.
0 exercise.
0 test.

In this page

About the course

These days, anyone can code. But if you want to get a job as an intermediate or senior-level C# developer, you must know how to write clean, maintainable code. 

As Martin Fowler said: 
“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” – Martin Fowler

Poorly written code is hard to understand, maintain and test. But what does separate poorly written code (aka code that smells) from beautiful code that talks? 

In this course, Mosh, author of several best selling C# courses on Udemy, walks you through common code smells found in C# programs and shows you how to refactor them using ReSharper. Refactoring is changing the design of the existing code without changing its external behaviour.

In every lecture, you’ll see an example of a popular code smell with Mosh’s commentary about what is wrong with that code and more importantly, why. You’ll then learn how to change the code in a safe and step-by-step fashion while minimising breaking changes. All the source codes presented in the lectures are available for download so you can practice these techniques on your own.

By the end of this course, you’ll be able to

•Spot the smells in your code•Refactor your code using safe and fast refactoring techniques with ReSharper•Write clean code that is more readable and maintainable•Break long methods into smaller, more maintainable ones•Simplify nested / complex conditional blocks•Design the proper signature for your methods•Remove duplicated code•Refactor long switch/case blocks into an object-oriented design using polymorphism•And more…

Understanding and using these techniques are absolutely essential skills that every C# developer must have. 

WHAT OTHER STUDENTS WHO HAVE TAKEN THIS COURSE SAY:

“This is a must have tutorial for every programmer. It includes the most valuable tips I have received for 5 years. Thank you Mosh you helped me a lot.” -Se He

“Just Love It! Its the 4th course i bought from Mosh, and i do not regret spending any money. I’m working as a developer for 2-3 years now but keep loosing myself in code written by me / others. I can finally understand why and what to change. Thanks Mosh!” -Klaus Prünster

“This course was really great at explaining clean coding practices in a way which is easy to follow and understand. Highly recommended!” -Edin Livnjak

“Another fantastic course from Mosh. I have’t seen another course that explains these essential concepts so clearly. In my opinion all Developers should be taught this type of thing before being let loose within a work environment.” -Mark Baker

“This course is awesome! It’s highly detailed (but easy to understand nonetheless). It has, for me personally, the right amount of information density; Mosh picked exactly the right speed of teaching and progressively intensifies the content, which is great! It is definitively worth the time and money, and one can clearly see the passionate effort the author has put in the creation of these materials. Big respects!!” -Raphael Beck

100% MONEY-BACK GUARANTEE
This course comes with a 30-day money back guarantee. If you’re not happy, ask for a refund, all your money back, no questions asked.

So, do you want to take your C# skills to the next level?
Enrol in the course now and you’ll see the difference between clean and smelly code within a few minutes. 

What can you learn from this course?

✓ Tell the difference between good and bad good
✓ Identify the smells in your code
✓ Refactor your code in a safe and fast way using ReSharper
✓ Write clean code that reveals the intent
✓ Decompose long methods into smaller, more maintainable ones
✓ Refactor lengthy switch statements into an object-oriented design
✓ Simplify nested / complex conditional blocks
✓ Remove duplicated code
✓ Design the proper signature for your methods

What you need to start the course?

• C# (at any level)

Who is this course is made for?

• Any C# developer who has an interest in improving the quality of their code

Are there coupons or discounts for C# Developers: Learn the Art of Writing Clean Code ? What is the current price?

The course costs $16.99. And currently there is a 82% discount on the original price of the course, which was $94.99. So you save $78 if you enroll the course now.
The average price is $15.4 of 507 C courses. So this course is 10% more expensive than the average C course on Udemy.

Will I be refunded if I'm not satisfied with the C# Developers: Learn the Art of Writing Clean Code course?

YES, C# Developers: Learn the Art of Writing Clean Code has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any financial aid for this course?

Currently we could not find a scholarship for the C# Developers: Learn the Art of Writing Clean Code course, but there is a $78 discount from the original price ($94.99). So the current price is just $16.99.

Who will teach this course? Can I trust Mosh Hamedani?

Mosh Hamedani has created 20 courses that got 261,241 reviews which are generally positive. Mosh Hamedani has taught 636,303 students and received a 4.5 average review out of 261,241 reviews. Depending on the information available, we think that Mosh Hamedani is an instructor that you can trust.
Passionate Software Engineer and Best-selling Author
Hi! My name is Mosh (Moshfegh) Hamedani! I’m a passionate software engineer with two decades of experience and I’ve taught over 3 million people who to code or how to become professional software engineers through my YouTube channel and online courses.
My goal is to make software engineering fun and accessible to everyone. That’s why my courses are simple, pragmatic and free of BS.
Browse all courses by on Classbaze.

8.5

Classbaze Grade®

6.9

Freshness

8.8

Popularity

9.3

Material

Platform: Udemy
Video: 3h 20m
Language: English
Next start: On Demand

Classbaze recommendations for you