Training Courses

A Practical Introduction to C++
Enschede, Netherlands
27th – 29th March 2017

The Fundamentals of Discrete Particle Simulations
Enschede, Netherlands
29th – 31st March 2017

Courses start from as little as €400, please refer to the Pricing page for details.

All our courses are taught in English. However, our trainers are multilingual, so we are able to offer the one-on-one training in Dutch, English, German, Spanish, Telugu or Hindi. Please state your preference when booking.

What We Offer

In the modern world, where technology pervades almost every aspect of our home and working lives, it is becoming increasingly necessary for businesses and individuals who wish to stay ahead of their competitors to be able to fully utilise computational techniques.

The Mercury Project offer intensive, practically-oriented training courses for researchers, professionals and industrialists who wish to learn new computing skills.

The knowledge and abilities gained from our courses are easily transferable, and can be applied to a multitude of diverse sectors, ranging from business and industry to academia.

Our courses are open to companies and individuals from any background and operating in any field.

Whether you are a CEO who wishes to improve the ability and productivity of your workforce or if you simply want to improve your personal CV with a highly desirable and marketable skill-set, our courses can help you achieve your goals.

Why Learn with MercuryLab?

  • Short, intensive courses.
  • Practically-oriented content:
    no unnecessary ‘theory’, no wasted time.
  • Small-group training with a high teacher-to-participant ratio.
  • Face-to-face support from experts in the field.
  • Access to cutting-edge facilities and software packages.
  • Discounted all-inclusive packages.

What Courses do we Offer?

The Mercury Project currently provide three individual training courses – A Practical Introduction to C++Advanced C++ for Software Development and The Fundamentals of Discrete Particle Simulations.

The courses follow an intensive three-day structure, and are designed such that the courses can either be attended separately or in pairs, such that, in a single week, an attendee with no prior programming knowledge will be able to design and produce simulations of complex, fully-three-dimensional particulate systems.

A Practical Introduction to C++

C++ is one of the most commonly used and versatile programming languages in existence and, as such, the ability to understand and use C++ is highly valuable. However, the initial process of learning this language can often be a slow and difficult process, as the teaching resources available are often unclear over-laden with unnecessary information.

The MercuryLab C++ course teaches only the necessary material, so that in only three days of training you will be able to write your own fully-functioning C++ programs.

For further information, click here.

Advanced C++ for Software Development

Those already familiar with C++ can further advance and extend their skills through our Advanced C++ course. This course teaches the advanced C++ skills needed to develop your own software packages and collaboratively developed software. Topics include code efficiency, memory management, advanced OOP, templating, operator overloading, error catching, and development packages such as make, cmake, svn and git.

For further information, click here.

The Fundamentals of Discrete Particle Simulations

The Discrete Particle Method (DPM) (also known as DEM, the discrete element method) is a computational technique which allows the dynamical behaviours of particulate systems to be faithfully recreated in simulations.

Simulations such as these are highly useful in a number of industrial and scientific disciplines as varied as volcanology (modelling pyroclastic flow and the formation of cinder cones) and the pharmaceutical industry (studying the mixing of powders or the sorting of pills and capsules).

For further information, click here.