Our private training sessions are perfect for any business that requires content tailored to their employees. We offer both on-site, in-person training, as well as virtual delivery to match your schedule. Ideal for group training within your business.
Our public training sessions cater to those who wish to avail of our comprehensive taster courses, and is aimed at like-minded individuals coming together to share in their kdb+ learning journey.
More details on available courses will be published in the near future.
Modules aimed at giving introductory knowledge or covering a basic topic.
Intro to Tables
Understand the basics of tables, types and schemas.
[0.5]
Intro to IPC
An intro to understanding inter-process communication with kdb+, such as connecting processes and sending queries and data back and forth.
[0.5]
Functions
Learn function definition and syntax.
[0.5]
kdb+ Architecture
An overview of standard kdb+ tick architecture, and how this typically scales to large systems.
[0.5]
Scripting
Understand how to write, load and use kdb+/q scripts.
[0.5]
Comprehensive overviews of important topics.
Dictionaries and Tables
Learn the definition of a dictionary, the link to the basics of tables, and learning how this applies to concepts such as enumeration, on-disk storage and attributes.
[2]
Operations on Tables
Understand table query structure, and how to extract and update data within tables efficiently.
[1]
Operators and Selects
Applying in-built kdb+ operators to table queries to get value from the data.
[1.5]
Joins
Learn all of the joins available in kdb+, with examples of how each can be used.
[1]
Iterators
Understand all of the iterators available in kdb+ and how this translates to typical while and for loops.
[1]
Functional Form
Learn to write dynamic data queries.
[0.5]
Intro to Data Analysis
A runthrough of a standard approach to analysing data to provide meaningful insights.
[1]
Advanced Data Analysis
An in-depth runthrough of a standard approach to analysing data to provide meaningful insights, including relevant industry examples such as VWAP calculations, grouping, timeseries alignment and more.
[3]
Advanced IPC
Learn about the different IPC types, the use cases for each and how this is typically applied within kdb+ systems.
[1.5]
ETL
Extract, transform, load. A common example of data loading and enrichment.
[1]
Modules aimed at giving supplementary knowledge.
Debugging
An overview of basic debugging techniques with kdb+.
[0.5]
System Commands
Learn to have your kdb+ processes interact with the underlying OS.
[0.5]
Web Access
Understand how you can access a basic web interface to each of your kdb+ processes.
[0.5]
Advanced Syntax
Learn about namespaces and language quirks.
[0.5]
Pre-defined module courses.
kdb+ Query Crash Course
[1 day]
Basic kdb+ Overview
Intro to Tables
Operations on Tables
Operators and Selects
Joins
Functions
Basic Data Anaylsis
Advanced Data Analysis
kdb+ Comprehensive Course
[3 days]
Advanced kdb+ Overview
kdb+ Architecture
Dictionaries and Tables
Operations on Tables
Operators and Selects
Joins
Iterators
Functions
Scripting
Functional Form
Basic and Advanced IPC
Advanced Data Analysis
ETL
Debugging
System Commands
Web Access
Advanced Syntax
kdb+ Support Crash Course
[1 day]
Basic kdb+ Overview
kdb+ Architecture
Intro to Tables
Operations on Tables
Operators and Selects
Joins
Functions
System Commands
Scripting