Expert-led training for your team
C++ Training Course

15 July 2022

International traffic management company receives training in C++

An international traffic management company requested the assistance of JBI to train some employees in the basics of C++.

C++ is being used in the back end by the software engineers at this company to produce large traffic management solutions because programmers can fine-tune their code to directly manipulate the hardware it runs on and it can run in every environment. The traffic management systems include traffic light control systems, complex traffic control, which are created using algorithms that take into account real time data and prediction models. C++ is a useful language to complete these software systems in because of its execution and compilation time, which is much faster than other general purpose languages.  These software are used to control the traffic speed, lanes and environmental protection of the roads. The company also utilises the C++ training to produce system tests and perform code reviews.

The company dictated that they required a 4 day training course to be run virtually over Zoom. JBI Training customised the course to the specifications of their business to run some exercises with real life adaptations. In the brief the company set to JBI, they indicated that the delegates must learn these skills:

  • Introduction to functions and declaring variables
  • Working understanding of iteration and flow of control
  • Utilising pointers and dynamic memory
  • Introduction to Libraries and how to utilise them

7 delegates took part in the training course and were flattering in their feedback for the content and trainer.

“Well organised, well presented and had lots of well-designed exercises and examples, especially with respect to for and while loops. Course instructor was also very friendly and informative.” MB, Embedded software development engineer

“Excellent course developing my understanding in C++. I am looking forward to using the skills learnt in the streams section of the course in my day to day job. The course was well presented and the trainer was incredibly experienced.” BG, Senior Software Engineer

Here is a short video of an exercise on illustrating inheritance and polymorphism in C++ as it would be taught on JBI training's 4 day C++ introduction training course.

For more information regarding this C++ course and others, follow the links below:

C++ training course

C++ Basics training course

C++ Advanced training course

Here are some other articles for you:

TDD C++ training course taken by multinational manufacturing company

Bank PhD Graduate intakes get a solid foundation in C++ and Python Data Analytics

Top 10 Pain Points for C++ Developers

About the author: Craig Hartzel
Craig is a self-confessed geek who loves to play with and write about technology. Craig's especially interested in systems relating to e-commerce, automation, AI and Analytics.

+44 (0)20 8446 7555

[email protected]



Copyright © 2023 JBI Training. All Rights Reserved.
JB International Training Ltd  -  Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS

Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us


Rust training course                                                                          React training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Kubernetes training course                                                            C++ training course

Power Automate training course                               Clean Code training course