Ciere Consulting Logo Ciere Consulting
Latin : /ki-ɛɹ-ə/ to conjure, to summon, to put in motion
Software Consulting, C++ Training, and Mentoring


Michael We offer Professional C++ Training. What is Professional Training? It is training you can use. Knowledge that will make you productive. Tips and techniques you can apply.

What makes our training different?

We work with each group to customize training. Contact us today to put a plan in motion to improve your group’s skills by emailing


Nobody is traveling these days … it is a great time to learn how to become a better C++ Gardener. Live and Interactive On-line Training schedule coming real soon!

Upcoming course schedule. Click on the course title for more information and to purchase tickets.

January 31 - February 1, 2019Ciere Office$1200.00
February 25 - 26, 2019Ciere Office$1200.00
March 28 - 29, 2019Ciere Office$1200.00
April 29 - 30, 2019Ciere Office$1200.00
June 20 - 21, 2019Ciere Office$1200.00
August 1 - 2, 2019Ciere Office$1200.00
August 12 - 13, 2019Ciere Office$1200.00


We create customized on-site courses to meet your requirements. As a flavour of what we offer, here are some of our more popular courses.

C++ 11/14/17 Bootstrap

This two-day hands-on course will get you going with the core language and standard library changes you are most likely to employ in your daily work. We will explore the new features through examples and exercises while discussing practical uses and gotchas.

Participants should have basic knowledge of the C++ language.


Modern C++ for Polyglots

Fluent with another modern programming language and need a kick-start with C++? This two-day course has been designed to provide other-language-programmers an introduction to the Modern C++ language. We will dive into portions of the core language and standard library that enable modern idioms and best practices. Concepts and techniques are solidified through examples and exercises.

Participants should be proficient in a contemporary langauge such as Java, Javascript, C#, or Python.


Survey of Boost Libraries

Boost is a collection of high-quality libraries, utilities, and frameworks written by various members of the C++ community. Boost provides an incubator for the C++ Standards Committee, in which many of the additions to TR1, C++11, TR2, and C++14 are directly from the Boost anthology. Boost’s liberal license, cross-platform benefit, and peer-reviewed quality standards make the collection a staple and building block in many successful organizations.

This two-day course will introduce participants to many of the Boost libraries. Through examples and exercises we will explore the usefulness of the collection while increasing our productivity and the quality of our code base.

Participants should have basic C++ language knowledge.

"…one of the most highly regarded and expertly designed C++ library projects in the world."

Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

"Item 55 - Familiarize yourself with Boost."

Scott Meyers, Effective C++, 3rd Ed.

"The obvious solution for most programmers is to use a library that provides an elegant and efficient platform independent to needed services. Examples are BOOST…"

Bjarne Stroustrup, Abstraction, libraries, and efficiency in C++