This book arose from a series of courses on computer algebra which were given at Eindhoven University of Technology. Its chapters present a variety of topics in computer algebra at an accessible (upper undergraduate/graduate) level with a view to recent developments. For those wanting to acquaint themselves somewhat further with the material, the book also contains seven 'projects', which could serve as practical sessions related to one or more chapters.