Skip to content

Practical C# Programming - London

Learn C# Now: Face-to-Face Classroom Courses - Maximum 8 attendees



£1,495 inc VAT
Finance options

Payment methods:

  • Bank Transfer
  • Credit and Debit Card
  • Purchase Order (Businesses)

Contact us to discuss...

Study method
3 days · Part-time or full-time
No formal qualification
  • Certificate of Completion - Free

4 students enquired about this course

Add to basket or enquire

Location & dates

Start date
End date

End date: 20/09/2024

Additional info: 9am -> 5pm NB Discount applies: Course price £1395

CENTRAL LONDON (Piccadilly Circus)
48 Warwick Street
United Kingdom

End date: 31/01/2025

Additional info: 9am -> 5pm NB Course price £1495

CENTRAL LONDON (Piccadilly Circus)
48 Warwick Street
United Kingdom


C# skills are in high demand: This C# London Course delivered by our highly experienced trainer, holding Microsoft C# Specialist and CompTIA Certified Technical Trainer (CTT+) certifications, will efficiently help you to understand and apply C# within your projects.

During the course the core concepts of .NET are introduced along with the principles of Object Orientated Programming (OOP). Particular emphasis is placed on Interface design which is key in the development of efficient and maintainable applications. Memory management (Garbage Collection) best practices are illustrated and core debugging techniques are introduced.

We also include an introduction to Test Driven Development (TDD).

At TrainX we encourage you to speak with our trainer directly before booking your course with us. We've delivered this C# Workshop for numerous customers including the NHS, banks, software houses and engineering companies. Simply contact us to arrange a one-to-one overview of the course.


Certificate of Completion

Digital certificate - Included


This C# London Course is delivered using a learner-orientated step-by-step approach. Each topic is introduced logically and builds upon the previously introduced topic.

Attendees are given access to a learning environment which includes the latest version of Visual Studio Community (2022). The course is still relevant for earlier versions of Visual Studio and other C# environments. The concepts and skills required for successful C# development are practised using focused exercises under the guidance of the instructor.

The course outline is presented below:

  • .NET Overview
  • Basic C# Program
  • Main() and Command-Line Arguments
  • Statements, Expressions and Operators
  • Namespaces
  • Types including Nullable Types
  • Classes and Structs
  • Best Practices – Coding Standards
  • Error Handling
  • Interfaces
  • Enumeration Types
  • Arrays
  • Strings
  • Properties
  • Indexers
  • Delegates
  • Events
  • Generics
  • Iterators
  • Memory Management: Garbage Collection
  • Test Driven Development (TDD) Introduction
  • Data – ADO.NET and Entity Framework (SQL as a data source)
  • LINQ Query Expressions
  • Lambda Expressions
  • XML Documentation Comments
  • Introduction to JSON Web Services
  • Windows Forms and Windows Presentation Foundation (WPF) Introduction

Who is this course for?

This C# London Course is for anyone who is IT literate and wishes to attain a level of competence in C# and .NET.

Ideally, attendees will have some programming experience though this is not necessary. We recommend that you discuss your requirements with our trainer ahead of booking with no obligation to ensure that it's learning outcomes meet those requirements.

You have the option to bring your own familiar PC or Mac (requires RDP) or TrainX will provide you with a PC for the duration of the course.


The prerequisite for this C# London Course is a good level of IT literacy. Ideally, attendees should have programming experience in a high-level language such as COBOL, BASIC or similar. Experience with scripting languages such as JavaScript will also provide sufficient background to attend.

Speak with our trainer for further details.

We provide a PC for you to use and there is an option to bring your own device (BYOD).

Career path

C# is highly sought after and required for these example roles:

  • Software Developer
  • .NET Developer
  • Cybersecurity Specialist
  • Management Information Systems Developer
  • Games Developer (E.g. Unity)
  • Cloud Developer (E.g. Azure)

Questions and answers


Currently there are no reviews for this course. Be the first to leave a review.


Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.