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%.

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

There are currently no scheduled dates.

Add me to the waiting list