C# - Going beyond the basics. Intermediate C# (Udemy.com)

Inheritance, Interfaces, Generics, LInQ and much more

Created by: Chuck McCullough

Produced in 2021

icon
What you will learn

  • C# Programming
  • C#
  • .Net

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100

icon
Course Description

This course is for experienced developers or developers that have taken our introduction course. This course provides all the skills required to become an expert C# developer.
Chuck walks you through not only the language syntax, but also best practices with an emphasis on good design and architecture.
Reinforce your learning with lots of interactive labs and assignments with instant feedback and instructor supportWho this course is for:
  • Developers that need to learn C#

icon
Instructor Details

placeholder

Chuck is a professional software developer with over 30 years of experience. He began his career developing C applications for a large client in the financial industry.
In 1989, Chuck joined IBM developing and testing APIs for a large project. Most of this work was in C++.
In 1992, Chuck started McCullough & Associates, a professional services and training organization. Since then, M&A has provided development and training services to companies, governments, and universities around the world.
As a software architect, Chuck is proficient in Java, C#, C++ and many other languages and platforms. He is a strong practitioner of best practices, such as test-driven, iterative, pattern rich object-oriented application development.
Chuck has trained thousands of developers all over the world.

icon
More courses by Chuck McCullough

C# - Getting Started

$11.99

icon
More c# courses

C# For Beginners: Learn C# Programming From Scratch

$11.99

Language-Integrated Query  ( C# ) (LINQ)

$11.99

C# Memory Tricks: Learn How To Master The Garbage Collector

$11.99

C# - Complete A to Z C# Masterclass: Hints + Coding Tips

$11.99

Let's Code: C# Programming Exercises for Beginners

$11.99

C# Tutorial - Fundamentals for Beginners

$11.99

icon
Reviews

4.4

10 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

I am part way through this course and am finding it to be very useful. The lectures are engaging, but most of all, the hands-on labs are very good as I get instant feedback on my effort. It is not a beginner course, and I have had to go back and look up some basic syntax.

Very good match for my expectations, easy to follow, excellent resources.

This course does an excellent job at clearly explaining concepts and helping you understand them. The curriculum was very informative and well put together. The instructor made the class enjoyable and learning very easy.

I'm about half way through the course; I also have a very basic understanding of coding in C#. I haven't taken the beginning course the instructor provides but I thought I had enough comprehension to tackle this course--learning I need a better foundational understanding of C#.

The instructor is very knowledgeable about coding and its theory. They are also very helpful and quick to answer questions.

One issue I ran into with the course was the lectures were full of detail that hadn't been covered yet or information that did not help for the corresponding labs. The labs were very helpful though, but the instructions, I felt, were lacking detail to help guide me through what was expected.

This course could be even better if the videos included step-by-step walk through of the information in each session. That way, students can follow along and have more practice before the labs.

I really liked the lectures. One can tell that Chuck knows what he is talking about and that he is an experienced developer as well as a teacher. I learned a lot from this course. Both new concepts as well as new, in my opinion, ingenious applications.

The concept of the code exercises was also great. The only negative I can say about these is that I lacked an educational review of the solutions to the challenges. Because although the course level was intermediate, I felt that some of the applications in the the later exercises may have been "a little advanced"! :)

(Writing this, I still have not completes two of the labs. I will keep on struggling a bit more before I ask for some hints!)

By Lisa Northrip on 4 months ago

I am part way through this course and am finding it to be very useful. The lectures are engaging, but most of all, the hands-on labs are very good as I get instant feedback on my effort. It is not a beginner course, and I have had to go back and look up some basic syntax.

By Pat Stevens on 4 months ago

Very good match for my expectations, easy to follow, excellent resources.

By Lindsey Lunden on 4 months ago

This course does an excellent job at clearly explaining concepts and helping you understand them. The curriculum was very informative and well put together. The instructor made the class enjoyable and learning very easy.

By Stephanie on 3 months ago

I'm about half way through the course; I also have a very basic understanding of coding in C#. I haven't taken the beginning course the instructor provides but I thought I had enough comprehension to tackle this course--learning I need a better foundational understanding of C#.

The instructor is very knowledgeable about coding and its theory. They are also very helpful and quick to answer questions.

One issue I ran into with the course was the lectures were full of detail that hadn't been covered yet or information that did not help for the corresponding labs. The labs were very helpful though, but the instructions, I felt, were lacking detail to help guide me through what was expected.

This course could be even better if the videos included step-by-step walk through of the information in each session. That way, students can follow along and have more practice before the labs.

By Fredrik Wallin on 2 months ago

I really liked the lectures. One can tell that Chuck knows what he is talking about and that he is an experienced developer as well as a teacher. I learned a lot from this course. Both new concepts as well as new, in my opinion, ingenious applications.

The concept of the code exercises was also great. The only negative I can say about these is that I lacked an educational review of the solutions to the challenges. Because although the course level was intermediate, I felt that some of the applications in the the later exercises may have been "a little advanced"! :)

(Writing this, I still have not completes two of the labs. I will keep on struggling a bit more before I ask for some hints!)