We offer four public kdb+ Training courses and custom on-site courses globally. Our public training courses are run over three days and our custom courses can be tailored to meet individual needs and requirements.

As we monitor the ongoing global situation regarding COVID-19, we have decided to host our workshops and training on a digital platform to continue to deliver our training to the Kx Community worldwide.


An introductory level course for people who want to learn about kdb+ and the principles of vector programming. Developers who complete this course will be fully able to use kdb+ to manage data from multiple data sources and interact with both in memory and on disk kdb+ installations. Learn More


An advanced course geared towards developers with a grounding in kdb+. This class gives developers a deeper understanding of how kdb+ works and how to use some of its more powerful features. It focuses on tuning and getting maximum performance out of kdb+ applications. Learn More


This course focuses on the structure of kdb+ databases and associated maintenance tasks for designing data models to intra-day updates on existing tables. Learn More


This course focuses on profiling, debugging and enabling rapid strategy development using kdb+. Learn More

Kx offers a range of standard and customized kdb+ training courses in the q language and kdb+ database. All our trainers are senior kdb+ technologists with years of experience designing, implementing and supporting Kx based systems for our clients.

We present our standard kdb+ training courses throughout the year in New York, London, Singapore and Hong Kong. We offer a broad range of courses based on different levels of experience and interests. Details of the dates and content of these kdb+ training courses can be found here.

We also provide tailored on-site kdb+ training to our clients globally. Course content can be derived from our standard modules or bespoke topics at the client’s request. We also provide post-training support for attendees.

This feature leverages our Support service and ensures attendees continue to benefit from our knowledge even after course completion. Attendees can ask our engineers any Kx related questions for a pre-determined period following the course. This unique feature differentiates our kdb+ training offerings from other vendors.