Benefits
- Improve job skills
- Become more efficient
- Produce better results
- Earn certificates
- Study for certifications
- Managers view reports
Earn Certificates of Completion
Certificates

View all video tutorials for a course and download a certificate of completion to show employers or schools that you have completed that course.
Although online training can help prepare you to pass certification exams, we do not offer testing. Certification exams must be taken in person at an authorized testing center.
More Options
Microsoft Visual C# .NET Training Course
Improve job skills - Become more efficient - Produce better results !
Learn Microsoft Visual C# .NET (in only 11 hours)
Watch these professional training videos at your convenience. All you need is a computer or mobile device with an Internet connection. Login to learn anytime and view the videos as many times as you want.
Course Description: Microsoft Visual C# .NET programming is part of the comprehensive tool set for creating XML Web services and Microsoft .NET-connected applications for Windows and the Web using the component-oriented C# development language. VTC Author Brian Maxx will guide you through the starting steps of C# development, as well as moving into more detailed projects as the course moves ahead. This title also comes with plenty of Work Files to use in sharpening your C# programming skills. To begin learning today, simply click on the Microsoft Visual C# .NET links.
Click a play button below to view a free training video. Place your order online for full access.
Video Tutorials Included: 134
Free Video
Video Time
(minutes)
The .Net Solution
About the .Net Framework
(5.62)
The Common Language Runtime
(3.68)
Assemblies
(3.48)
.NET Types
(5.58)
Working with Namespaces
(6.05)
Browsing .NET Namespaces
(6.57)
Working in Visual Studio.NET Pt.1
(6.85)
Working in Visual Studio.NET Pt.2
(3.78)
Using the Command-Line Compiler
(6.53)
Creating a Console Application
(6.78)
Jumping Into C#
A Minimum C# Class
(4.17)
Main()
(4.32)
Adding Classes to Projects
(5.82)
Aspects of an Application
(5.98)
Some Language Fundamentals
(3.2)
A Visual Studio .Net Example
(4.57)
Data & Value Types
Declaring & Initializing Variables 4
Declaring Member Access 4.12
Constants 3.72
Signed & Unsigned Types 3.43
CLS-Compliant Types 2.6
Literals 7.2
Type Converting 6.12
System.Convert Classes 5.6
System.Convert Shortcuts 4.77
Formatting Type Output 3.58
Arithmetic Operations 5.78
Reference Types & More
Value & Reference Types 5.92
Boxing & Unboxing 3.38
String Reference Types 2.53
Classes & Objects
Defining Classes Pt.1 5.23
Defining Classes Pt.2 3.25
Fields 5.48
Properties 6.55
Methods & Passing Parameters 7.27
Creating & Destroying Objects 5.8
Member Access Modifiers & Scope 5.05
Overloading Methods & Constructors 6.05
Static Methods & Fields Pt.1 5.63
Static Methods & Fields Pt.2 4.07
Enums & Structures
Enums (Enumerations) 5.85
Working with Enums Pt.1 6.4
Working with Enums Pt.2 3.07
Structs 4.5
Struct Constructors 4.52
Core Programming
Expressions 3.25
Statements & Blocks 5.1
for Loops 5.95
foreach/in Loops 4.3
while & do while Loops 5.03
Relational & Equality Operators 6.43
if/else Statements 3.68
Switch Statements 3.7
Exception Handling 5.78
try/catch & finally 6.75
Multipe Catches & More 4.07
Working With Strings
.NET Strings 4.3
Strings/Length & Case 4.82
Concatenate & StringBuilder 7.33
More StringBuilder 4.52
Clone/Copy & CopyTo 3.43
Substrings/Trim & Pad Pt.1 5.05
Substrings/Trim & Pad Pt.2 3.48
GetType/Equality & Compare 5.07
Regular Expressions Pt.1 5.4
Regular Expressions Pt.2 4.73
String.Format 3.67
Delegates & Events
Delegates 6.88
Events 5.08
A Complete Delegate Example 3.32
Windows Applications
Using System.Windows.Forms 3.67
Minimum Windows Applications Pt.1 5.72
Minimum Windows Applications Pt.2 7.27
A Visual Studio .NET Example Pt.1 6.6
A Visual Studio .NET Example Pt.2 6.32
Visual Studio.NET Design 6.27
Application Class Pt.1 6.55
Application Class Pt.2 7.28
The Digital Clock Example 6.63
Working with Flash Objects 5.87
Working with Windows Media 6.82
An Advanced Example 5.5
Core Programming In Use
Interfaces Pt.1 4.77
Interfaces Pt.2 5.37
Defining Arrays 4.62
Using Arrays 4.57
System.Collections 3.22
HashTable 3.67
Stacks & Queues 4.25
Object Oriented Techniques
Encapsulation 5.3
Inheritance 6.35
Polymorphism 6.13
Base Classes & Base Keyword 6.2
Abstract Clases 5.42
Object - The Root of all Classes 3.78
Nesting Classes 6.15
File System I/O & Streams
System.IO Overview 5.6
Directories & File Classes 5.22
StreamReader 6.07
StreamWriter 4.28
Namespaces & Assemblies
Using Assemblies & Namespaces 3.98
Class Library DLLs Pt.1 6.28
Class Library DLLs Pt.2 3.63
Private vs. Global Assemblies 4.28
Global Assembly Cache Pt.1 5.57
Global Assembly Cache Pt.2 3.32
Global Assembly Cache Pt.3 6.78
Data Access (ADO.NET & XML)
ADO.NET Architecture 4.92
Accessing Data 4.78
Data Grids & More AD.NET 5.15
Working with XML Documents 5.1
Reading XML Documents 6.98
XMLTextReader Example Pt.1 6.72
XMLTextReader Example Pt.2 2.85
Writing XML Documents 4.42
Web Applications
ASP.NET Introduction 5.58
Setting Up ASPX Pages 6.33
Working with Web Forms 6.28
Embedded Scripts & Events 5.92
ViewState & Postbacks 6.53
Web Controls (Calender) 7.13
CodeBehind 6.58
Our CodeBehind Examples 4.37
Web Services
Introduction 3.4
Consuming Web Services 6.87
Building Web Services 5.82
Graphics Programming
System.Drawing Namespaces 4.07
Drawing Graphics 7.07
Our Graphic View Explained 3.8
Coding Out Graphic Viewer Pt.1 6.55
Coding Out Graphic Viewer Pt.2 5.9
Coding Out Graphic Viewer Pt.3 3.23
Wrap Up
You Made It! 2.32