C# Class in London

What is C#?

C# is a relatively new language It is Microsoft propriety. C# is refreshing.

It is recommended that a language like C# (or C++) be taken only if you have done "some programming" or you have a mathematical background. For those completely new to programming, Excel VBA for example is recommended (since VBA is a very easy-to-learn language) in order to become familiar with basic programming concepts and techniques. Nevertheless many with absolutely no previous programming knowledge have succeeded with C#.

C# is used to for example in games development using Unity.

Database using Entity FrameWork.

Web apps using .NET.ASP. (core)

(Courses for the above two are recently available.)

It is used extensivley for graphics development using Grasshopper/Rhino (Individual raining is also available in these).

Interestingly C# was so named because C# is higher on the musical scale than C, and of course those familiar with C++ will know that C++ is one more than C in programming language notation!
Also no more pointers! as in C and C++.

Why would you want to do C# rather than Excel VBA for example? With C# you can build libraries of compiled code which you can't do in Excel VBA. Re-usability is the name of the game. OOP. Object oriented Programming! C# is incereasingly important in Web Development.

As with all our programming languages, we do not recommend, nor do we offer consecutive day training sessions. It is essential to have intermittent study sessions. For example, the daily classes are structured deliberately (Mon, Wed, and Fri) so that 2-4 hours practice can be done in the intervening days and weekends whilst, for the once a week evening classes revision (2- 4 hours) could be done on week-ends.

Indeed once a week class eg evening 6.30 is the recommended way. Plenty of time for practice before the next session.

Programming is not learned in a few days. Indeed the learning process never stops. Practice and consolidation is essential. To this end, an exercise is set after every session. Its completion is compulsory and will be a performance monitor. Issuing of a certificate is contingent. These exercise are to be emailed to the trainer before the start of the next session.

When does the C# class run?

10 x 2.5 hour lessons = 25 hrs total. Evening course: 1 per week Wed evenings or Daytime or course Mon, Wed Fri and Mon, Wed, Fri for two consecutive weeks - 2 x 2.5 hrs per day.

Start Dates:

Evening: 6.30pm -9.00 pm
Wed 21st September 2022 for 10 Wednesdays

Cost £750

Daytime: 10am -12.30pm
Mon 19th September 2022 (10 lessons)
Cost £850

Remote Evening Course: 6.30pm -9.00 pm
Weds 17th August 2022 (10 lessons)
Cost £750

Overview of Content

Lesson 01: Getting Started: Expressions, Types, and Variables
Lesson 02: Control Statements (If, For, Do etc)
Lesson 03: Structs and Enums
Lesson 04: Static Methods
Lesson 05: Classes. Methods. Properties
Lesson 06: Arrays and Strings
Lesson 07: Class Inheritance
Lesson 08: Overloaded Operators Indexers Casting Delegates Events Anonymous Methods, Windows Forms
Lesson 09: Exception Handling. Windows Presentation Foundation (WPF) File Handling
Lesson 10: Generics, XML, Threading, LINQ, Lambdas


Evening: £750

Daytime: £850


Individual Courses

Can be arranged to suit asap. Please phone to arrange times.

This would normally consist of ten 2 hr sessions.

Cost: £1550

Online Courses

Using TeamViewer, Remote Software, and WhatsApp.

Please phone for more details

Pls Enquire.

Cost £750

Private Tuition

£75 per hr.

Course Requirement

3 to 4 hrs of "homework" per week. An exercise is given after every class. This is expected to be received by email eg on the following Sunday 12.00pm. This is an essential part of the course.


A colourful manual is provided which we hope proves a highly simplified view of C#.


C# in 21 days (Sams) is very useful and easy to read but only for the early basic topics. Readable forr beginners! Despite being quite old it is well layed out and comprehensible but not comprehensive. It does not cover generics for example. A good new text is available: C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development to accompany the course. Both of these are used as supplement only to our bespoke manuals.



At the course completion, subject to satisfactory performance and submission of written exercises, a Kensington College certificate is awarded. From anecdotal experience, this has proved uncannily useful indeed for job applications.


(By request):

Course review
I have to admit that when I registered for my training at Kensington College I was skeptical because I thought that the price was too good to be true.
I can now say my scepticism was completely unwarranted on all counts. I have no complaints about the training.
The tutor was very knowledgeable and helpful and I was very impressed with the amount I learnt.
Emil Filip

I decided to take on the C# course on the basis that it covered all fundamental topics at a detailed level at the relatively short time of two weeks and at the most competitive price. If you wish to take a crash course in C# and are prepared to put in the extra hours for the exercises at home at the most competitive price, then this course is the one for you!
Thank you Ed for preparing a very concise and complete course
Chris Christopoulos

Get Started

You should buy C# in 21 days (Sams) This book does not cover the whole course eg it doesn't cover Generics, Anonymous functions , Linq etc. It is dated but a gentle introduction. After much reviewing a second book is now recommended. C#7.1 Core . It is very comprehensive so is more an accompaniment - particularly for Core topics.

Secondly, download Microsoft Visual Studio. Its absolutely free of charge and is "fully featured" enough for the whole course.

Advanced C# (Entity Framework & ASP.NET (Core)




0207 402 8098

mob: 07956 390909


Call us on

0207 402 8098

07956 390909