Skip to main content
Get a Quote
Course Enquiry
Contact Us

Programming with C# Course Details

The course is a 5 day bootcamp style course on the fundamentals of the C# language.


Programmers and IT professionals


Some previous programming experience required


5 Days


$990.00 If you are currently resident in South Africa you will need to pay VAT at 14%.   *Discount available

PC Hire:

$125   *Bring a PC

Note: information may change without notice.

Download Brochure:

Download Brochure

About Programming with C#

C# is a modern powerful high level language. C# is the preferred programming language for the dot net framework. C# is widely used in industry to code both Web (ASP.NET) and desktop (.NET) applications.

Course Outline

  • Overview of C#
  •  Basics C# data types
  • String
  • Math
  • Arrays and foreach
  • Control structures
    • if ... else
    • while loop
    • for loop
  • methods (using static invocation)
    • parameters
    • overloading
    • object references and passing by value vs by reference
  • Basic Object Oriented Programming
    • Encapsulation
    • Classes with static members
    • Instance variables and dynamic methods
    • Access modifiers
    • Constructors
  • Inheritance
    • Extending a class
    • overriding methods
    • overriding constructors
    • abstract classes and methods
    • interfaces
  • Collections and Generics
  • IO
  • LINQ and DB connections
  • Simple Desktop App or ASP.NET Example

Delivery Method

Instructor Led classroom based training. Scheduled classes are normally held in Woodmead - near to Sandton in Johannesburg, Gauteng, South Africa. Stationary and textbook included. Refreshments, including 2 tea breaks and a cooked meal for lunch are provided for full time courses. Contact hours are between 9am to 4pm.

Scheduled Dates

To apply for a booking, click on the relevant "Book Now" button below.
Note: places are only fully secured once payment has been made.

Start Date Duration  
Mon 23 Oct 2017 5 Days