Good playlist for learning the C# programming language although it uses Visual Studio 2010, not 2012 or 2013.
This video was retired from Lynda.com, but there is a playlist with all of the following videos by the user: Jigs Saw named "C# essential training" here on Youtube.
0. Introduction - 1 Welcome
0. Introduction - 2 What you should know
0. Introduction - 3 Using the exercise files
1. Getting Started with C# - 1 Installing the Visual C# Express IDE
1. Getting Started with C# 2 Creating your first C# application
1. Getting Started with C# - 3 Introducation to Visual C# Express
2. C# Language Fundamentals - 1 Overview of the C# Language
2. C# Language Fundamentals - 2 Understanding the structure of
2. C# Language Fundamentals - 3 Compiling and running code
3. Program Flow - 1 Reading and writing from and to the Console
3. Program Flow - 2 Writing conditional statements
3. Program Flow - 3 Using the switch statement
3. Program Flow - 4 Using operators and expressions
3. Program Flow - 5 Using constants and enumerations
3. Program Flow - 6 Using loops
3. Program Flow - 7 Using functions and methods
4. Variables - 1 Understanding data types
4. Variables - 2 (Almost) everything is an object
4. Variables - 3 Working with numbers
4. Variables - 4 Working with characters and strings
4. Variables - 5 Understanding variable scope
4. Variables - 6 Understanding type conversion
5. Custom Classes and Objects - 1 Object orientation refresher
5. Custom Classes and Objects - 2 Defining a class
5. Custom Classes and Objects - 3 Using access modifiers
5. Custom Classes and Objects - 4 Defining properties
5. Custom Classes and Objects - 5 Understanding value and reference types
6. Collections - 1 Working with arrays
6. Collections - 2 Using array lists
6. Collections - 3 Working with stacks
6. Collections - 4 Working with queues
6. Collections - 5 Using dictionaries
7. More Complex Classes - 1 Overloading methods
7. More Complex Classes - 2 Overriding methods
7. More Complex Classes - 3 Creating abstract classes and methods
7. More Complex Classes - 4 Using sealed classes
7. More Complex Classes - 5 Defining structs
7. More Complex Classes - 6 Using interfaces
8. Exceptions - 1 Understanding exceptions
8. Exceptions - 2 Introducing the Exception object
8. Exceptions - 3 Creating your own exceptions
8. Exceptions - 4 Re-throwing exceptions
9. File Management - 1 Introducing streams and files
9. File Management - 2 Working with existing files
9. File Management - 3 Working with directory and disk information
9. File Management - 4 Using the path class
9. File Management - 5 Reading and writing files
10. Some Advanced C# - 1 Using variable parameter lists
10. Some Advanced C# - 2 Using function parameter modifiers
10. Some Advanced C# - 3 Using optional and named function parameters
10. Some Advanced C# - 4 Using the C# preprocessor
10. Some Advanced C# - 5 Working with delegates
10. Some Advanced C# - 6 Handling events
11. Garbage Collection - 1 How garbage collection works
11. Garbage Collection - 2 The Garbage Collector object
12. Debugging - 1 Common compilation issues
12. Debugging - 3 Using the Debug class
13. Conclusion - Goodbye