Courses
Here is the range of courses currently offered, subject to notice.
CS101 Introduction to C#
An introduction to programming in C# for those with little programming experience. By the end of this course you should be able to write and distribute robust object oriented programs. Through examples and practical exercises you will gain confidence in the common C# constructs, and have a taste of Visual Studio and the .NET framework.
CS201 Developing Windows applications with C#
Using Microsoft Visual Studio to develop Windows Forms applications, with a particular emphasis on application structure and reusable modular design. By the end of this course you should be able to write maintainable multi-form applications, using a variety of productivity tools from the Visual Studio toolbox.
CS202 Windows GDI+ Graphics programming with C#
Using Microsoft Visual Studio to develop Windows Graphics applications, using vector and raster graphics techniques. Also includes an introduction to graphics algorithms, e.g. fractals.
CS203 Windows database applications with C#
Using Microsoft Visual Studio to develop Windows database applications, based on a C# User Interface and a SQLServer Express database. This course includes an introduction to SQL and relational database design.
W101 Website design with XHTML and CSS
An introduction to website design for programmers, including the creation of page content marked up in XHTML, applying styles in CSS, layout, navigation and links, standards compliance and browser compatibility.
W201 Web client programming with Javascript
An introduction to javascript and its application in dynamic web pages.
W202 Web Applications development with ASP.NET
This is a course for website development professionals, introducing ASP.NET, server side programming, dynamic page generation, state handling, and custom control development.
cpp101 Introduction to C++
Learn to program from the ground up in C++. Build fast lean vendor-independent applications not tied to a complex IDE. In this course you will learn the basic syntax and structure of Object Oriented Programming in C++ using a basic IDE with a minimum of tools.
cpp201 Data structures and algorithms in C++
Learn the fundamental structures of modern computer systems by building your own class libraries. Implement algorithms such as search and sort. Deepen your understanding of the way computers work.
Other courses
We have several other courses under development. Please see our course roadmap for details. To find out about these courses please use the enquiry form.