Preview course for free

Preview this course for free.

To preview this course, you will need to create a free account. Once you register, we'll send
you right along and you will get access to the first task in the course (day 1).


No credit card or payment info is required. Existing users, sign-in to begin.

Preview this course for free.

To preview this course, you will need to create a free account. Once you register, we'll send
you right along and you will get access to the first task in the course (day 1).


No credit card or payment info is required. Existing users, sign-in to begin.

Take a class, join the instructor-supported online learning revolution.

Choose a class date below to get started. Every class comes with a complimentary subscription which begins immediately even if your class doesn't start for a week or two. You can be learning in just minutes.

Upcoming classes: Choose this date >>


Take this course.

You'll need to get a subscription to join this course.
Our subscriptions start at $29.

View your subscription options
Course Summary

Getting Started With C# is our quick-start course on C#. If you have an hour a day for a week, you can be comfortable and programming in C#. This course doesn't spend time on the more esoteric aspects of the language. It's just about the key elements of C#: basic I/O, Visual Studio, methods, classes, and references and assemblies (class libraries).

This course is perfect if you are already familiar with object-oriented programming concepts and need a quick language introduction before you jump into more advanced .NET topics such as LINQ, Entity Framework, ASP.NET or WPF, just to name a few.

Course Objectives

After completing this course, you should be proficient in the following:

  • Create a command line program.
  • Use Visual Studio to edit and run code.
  • Call code in another assembly.
  • Use the app.config to store application options.
  • Write methods with a variety of parameters and return types.
  • Use basic control flow-control constructs like if, for, foreach, and while.
  • Create instances of a class.
  • Define your own classes.
  • Mark members as either private or public.
  • Expose a private field as a property.
Edit video url:

Edit Course Objectives











Change objectives

Tasks

Search tasks

tasks found
Save
Preview this task « This task is available right now for free, no payment info required.
Compile a command-line program
4 Activities | Time: 17m | Types: Article (1) | Practice (1) | Video (2)
Call code in other assemblies
8 Activities | Types: Article (2) | Practice (3) | Video (3)
Write and call methods
12 Activities | Time: 1h 26m | Types: Article (7) | Practice (4) | Video (1)
Organize your code into classes
13 Activities | Time: 1h 49m | Types: Article (2) | Blog (4) | Practice (4) | Video (3)
Simplify your classes with properties
13 Activities | Time: 51m | Types: Article (3) | Blog (2) | Practice (3) | Video (5)