We're excited to announce that from 14th April we'll be running live online training courses too!
From 14th April we'll be running live online training courses too!

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 three 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.
Fast track C# 3 days An intensive course combining the contents of the previous two courses into a single, three-day training session.

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