Online C and C++ courses

Rob Pooley

This material is copyright Rob Pooley. It is available to use on a non-commercial basis, so long as any copying, printing or saving of the material preserves this notice. If you are interested in using it for non-personal or commercial purposes, please contact the author.

This material is currently under construction.

No responsibility is accepted for the use of this material.

Any comments should be sent to the author.

The material consists of two related courses, each with an integrated set of notes, examples and exercises. The two courses will cover ANSI C and C++. The C++ course assumes familiarity with the material in the ANSI C course.

ANSI C course
Newcomers to programming or to the C language family should start here.

C++ course
Those already familiar with ANSI C should start here.