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
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 and often required and lastly get to grips with state in your code.
More details
Episode
3
Coming soon
Coming
min
Stateful use case - downsampling (InfluxDB)
The third episode in the course builds on the last episode and introduces time series data. Tomas covers a use case for stateful processing, downsampling data and storing it in InfluxDB.
More details
More episodes announced soon... 👀