Classroom Training.

TAILORED
TO YOU.

4
Gain valuable insights from our team of seasoned kdb+ specialists through our comprehensive classroom-based training programs, available in both in-person and virtual formats. Our expert trainers will teach you the concepts, as well as assisting you through in-course exercises.

Our modular course design makes it easy to cater to your specific training requirements, ensuring that the content aligns perfectly with your learning goals.

Classroom Training Options.

PRIVATE TRAINING (CLASSROOM AND/OR VIRTUAL)

expand icon

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.

PUBLIC TRAINING (CLASSROOM AND/OR VIRTUAL)

expand icon

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.

Classroom Training Options.

SELECT YOUR CLASSROOM TRAINING OPTIONS.

1
Design your menu.
Select from our range of Appetiser, Entrée and Dessert modules, or, choose a preset Taster menu. You can select as many modules as you like from each section. The number below each topic indicates the time taken, in hours, to cover that module.
2
Once you’re happy with your selection, click the ’Submit training options’ button. This will save your selection and bring you down to a contact form.
3
Fill in the contact form and click send. We will receive your selection and get in touch with you about next steps.

Appetisers

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]

Entrée

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]

Dessert

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]

Taster

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

SEND US YOUR TRAINING OPTIONS.




    Your Training Selection:*

    Appetiser

    Edit Selection

    Entrée

    Edit Selection

    Dessert

    Edit Selection




    LET'S CHAT ABOUT YOUR PROJECT.

    GET IN TOUCH