C# Fundamentals for Absolute Beginners

As the name implies, this Channel 9 course is intended to be a first-ever experience with C#. It is split into 25 separate video lessons and covers topics ranging from an introduction to C# to utilize namespaces and .NET.

Created by: Bob Tabor

Produced in 2014

What you will learn

  • Creating a first C# program.
  • Data types and variables.
  • If and for statements.
  • Arrays, strings and classes.
  • Accessibility modifiers and assemblies.
  • LINQ
  • Handling exceptions.
  • .NET class library.

Quality Score

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

Overall Score : 92 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a c# course? Or looking for more detail on Bob Tabor's C# Fundamentals for Absolute Beginners? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

c# Awards Best Course Overall

Learn C# programming from an expert in the industry. Get the tools, see how to write code, debug features, explore customizations, and more.



    • Series covers surprisingly deep concepts without abandoning true beginners.
    • Course does a good job preparing students for real trials in coding.
    • Course stays focused on video games and mobile apps to keep lessons grounded.
    • There is no interaction with the instructor. Students who get stuck will have to find additional resources.
    • Course is woefully under review. Few firsthand accounts can help new students prepare their expectations.

Instructor Details

Bob Tabor

Since 2002, Bob Tabor has created thousands of screen cast tutorial videos teaching C#, .NET, ASP.NET and more. He is a Senior Program Manager on the new Microsoft Learn platform driving programming language content.



7 total reviews

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

By atomic_refugee on 12/19/2017

I actually took this course and finished it. It's very good for beginners.

By Shaddy310 on 12/20/2017

I ended up LOVING C# as the course went on. Bob did a very thorough job of explaining some fundamental concepts I had trouble prior in my VB programming course. .

By FiDaen on 8/2/2018

I found this large set of videos to be really quite helpful when I was a complete beginner

By LeonidasFettikus on 6/4/2019

Very pleasant guy who takes time to explain those small details many miss. Highly recommend his tutorials on C#.

By nskaraga on 6/4/2019

This one is pretty old. But if you download the older version he is using and run through the course, you will learn the basics. Then switch to the newer version.

By chrisfender0 on 5/22/2015

Bob Tabor has some amazing beginner videos that will teach you C sharp basics and how to use visual studio.

By Adeel Ahmed on 4/11/2016

The online tutorials that I recommend you use is, Channel9 msdn ,C# Fundamentals, this is a very good online instructional video that starts from beginner topics in C# with each video building on each other until you get to the intermediate topics.