C# Training Courses

Whether you've after classroom courses in Visual C#, C Sharp course manuals or exercises or just a blog to nudge you along, this is the page for you!

Visual C# classroom training

C# classroom training

Wise Owl run the following Visual C# training courses:

Can't see the course you want? Have a look at our onsite Visual C# training page, or see our other C# training resources.

Not sure which course you want? See what you can learn on one of our C# courses.

Which is the right C# course for you?

Visual C# is the most popular programming language for business development. 

If you're trying to choose whether to learn C# or Visual Basic, here are some powerful reasons for choosing C#, even though we believe VB is actually the better language.

Wise Owl run two main courses to teach you how to program in C#:

Course Length Contents
Introduction to C# 2 days Learn how to use variables, write conditions and loops and work with data objects.
Intermediate C# 2 days Learn how to create classes and work with LINQ to access data using an entity framework model.

This website is written using ASP.NET MVC, with all of the programming done using C#.  Here's an extract from the code we use to send emails, to give you an idea of what C# is and does:

public class Email


public string FromAddress = Constants.WiseOwlEmailAddress;

public string Subject = "Default";

public List ToAddresses = new List();

public List CcAddresses = new List();

public List BccAddresses = new List();

public string Body = "Default text";

private string signature = null;

private MailMessage mail = new MailMessage();

public Email()


// constructor creates new mail message to send


public void Sign()


// when called, adds signature to bottom of email

signature =

"Regards" + dcr +

"Wally Owl" + cr +

"Wise Owl Training" + dcr +

"Tel: +44 (0) 1457 858877"


You can get more advice on which Wise Owl C# course is right for you here.

10 things our C# courses include

Each of our scheduled courses includes:

  1. Small course sizes - we have a maximum of 6 people on each course, and frequently run courses with fewer delegates.
  2. A trainer! And not just anyone - our courses are only ever given by full-time Wise Owls (our average feedback scores are in the range 9.2 to 9.8 out of 10).
  3. Full colour courseware and exercises of oustanding quality (download a sample C# courseware chapter to judge this claim for yourself) .
  4. A no cancellation guarantee (once you've booked/confirmed training, it will run).
  5. A computer for each delegate (obviously).
  6. Lunch out each day at a local restaurant (chosen on the day of the course, after discussion!).
  7. Unlimited refreshments during the day, including Tassimo or Nespresso coffee and a range of biscuits and snacks to keep you going through those dark afternoon hours.
  8. A one gigabyte USB stick, containing course files, answers to exercises and (by the end of the course) your answers too, together with a Sheaffer biro.
  9. Unofficial help after the course (although we don't have a dedicated post-course support line, in practice trainers will be happy to answer the odd ad hoc question after a course has taken place).
  10. A certificate sent out digitally or in paper form (your choice) after each course, together with (for online courses) the trainer's thoughts on how the course went.

Have a look at our full list of benefits, or read hundreds of testimonials to the quality of our training.

About our C# training

Our C# courses are taught by people who don't just train, but program too!  On our introductory course you'll learn what a variable is, and how to initialise it:

// creating a variable

string CourseName = "Introduction to C#";

You'll learn how to set conditions, and perform loops:

// loop over the course days

for (int dayNo=0; dayNo<=2; dayno++)="">

// learn something here


And much, much more!

Other Visual C# training resources

Visual C# exercises

Try our C# exercises

To see where you are in Visual C#, you could have a go at any of the following exercises:

Visual C# training venues

C# training venues

Visual C# blogs

Blogs on C#

If you're learning C# - or even if you already know it - we're sure that you'll find nuggets of help in these blogs:

Visual C# courseware

C# courseware manuals

Download one of the following sample courseware chapters to see what our C# courseware is like:

Visual C# videos

Videos on C#

As an alternative to classroom training, you could consider learning C# from our videos:

Visual C# consultancy

C# consultancy

Not only do we provide advanced C# training, but we write a mean system in Visual C# too - find out more:

This page has 0 threads Add post