C# 6 from Scratch

This course introduces C# 6 programming from the fundamentals to more advanced topics. No prior experience with C# is required..
Course info
Rating
(266)
Level
Beginner
Updated
Jul 6, 2016
Duration
3h 7m
Table of contents
Course Overview
Introduction
Getting Started with C# Programming: Core Concepts
Getting Started with C# Programming: Fundamentals
Creating Types and Classes
Working with Classes
Programming with Objects
Bugs and Exceptions
Creating and Understanding Collections
Making Promises with Interfaces and Abstract Classes
Utilizing Advanced Statements
Bending Time with Asynchronous C#
Using Delegates and Events
Introducing the Power of LINQ
Course Summary
Description
Course info
Rating
(266)
Level
Beginner
Updated
Jul 6, 2016
Duration
3h 7m
Description

In this course, C# 6 from Scratch, you will be introduced to the basics of C# 6, the latest version of one of the most popular programming languages on the planet, and work your way up through intermediate and advanced topics. Along the way you'll learn a good bit about best practices and how to create solid C# programs. Some of the major topics that you will cover include, basic programming constructs, classes and objects, events, LINQ, and much more. By the end of this course, you will have a solid foundation in all of C# and be ready to go on to more advanced topics. You need no prior programming experience for this course, and can use free software from Microsoft to follow along.

About the author
About the author

Jesse Liberty is a Senior Consultant at Wintellect, where he specializes in Xamarin, Azure and Web development. He is a Certified Xamarin Developer, a Xamarin MVP and a Microsoft MVP.

More from the author
Visual Studio for Mac
Beginner
1h 19m
16 Apr 2018
More courses by Jesse Liberty
Transcript
Transcript

Hi everyone, my name is Jesse Liberty, and welcome to my courseC# 6 From Scratch, a complete rewrite of my previous popular course on C#.

I’m proud to be a Microsoft and Xamarin MVP and I’ve written a few books on C#. I’m very excited to bring C# to new programmers.

C# is one of the most popular languages in the world, and with good reason. It offers tremendous power and flexibility while protecting you from many of the pitfalls of other languages. C# 6 is the latest release, and is chock-full of great features.

In this course, we are going to start at the very beginning and work our way up through intermediate and advanced topics. Along the way you’ll learn a good bit about best practices and how to create solid C# programs.

Some of the major topics that we will cover include:

  • Basic programming constructs
  • Classes and objects
  • Events
  • LINQ and much more

By the end of this courseyou will have a solid foundation in all of C# and be ready to go on to more advanced topics.

You need no prior programming experience for this course, and can use free software from Microsoft to follow along.

I hope you’ll join me on this journey to learn programming with the C# 6 From Scratchcourse, at Pluralsight.