Intermediate C#
This course builds on the elementary C# course and covers more advanced topics including inheritance, polymorphism, interfaces, operators and operator overloading, exceptions and exception handling and graphical interfaces.