Quix Academy

Free course: How to become a Streaming Data Engineer

Learn how to capitalize on data by processing it as fast as it’s produced. The first online course where you will learn how to build real-time data processing pipelines, including feature engineering, pre-computations, inference, and real-time machine learning all using a pure Python client library.

Get notified about upcoming episodes

Leave your email and we'll drop a reminder in your inbox when future episodes of the course are ready to go live.

By submitting your email you agree to our Terms & Conditions and Privacy Policy.
Thanks! Look out for reminders in your inbox 👀
Please check your email address is correct
Quix Streams GitHub
🎓

Episodes

Work through each episode of the course to gain the valuable knowledge required to become a Streaming Data Engineer. Each episode page provides more details on what to expect from each episode, along with any pre-reading and useful resources to help you along the way.
Episode
1
Coming soon
Coming
June 6, 2024
40
min
Jun 6, 2024
Introduction to stream processing
This first episode in the course is an introduction to stream processing. You’ll learn some fundamental concepts and will have an understanding of why and when to use stream processing. There will be a practical section showing you how to get started with producing, consuming and transforming data.
More details
Episode
2
Coming soon
Coming
July 3, 2024
70
min
Jul 3, 2024
Stateful Data Transformation Basics
🧑‍🏫 This second episode in the course covers the basics of stateful transformations. You’ll learn the concepts, understand why state is useful, why it’s often required and lastly get to grips with stateful operations in a coding session.
More details
Episode
3
Coming soon
Coming
July 25, 2024
37
min
Jul 25, 2024
Stateful Data Transformation Use Case: Downsampling
🧑‍🏫 This third episode in the course expands on stateful transformations from the last episode with an industrial use case: downsampling. You’ll learn about time series data, the challenges when dealing with high velocity data and why downsampling is often required. You’ll be introduced to InfluxDB (a time series database) and work through solving common challenges in a coding session.
More details
More episodes announced soon... 👀