The Best Way to Learn Data Engineering

Andreas Kretz
Plumbers Of Data Science
3 min readMar 9, 2022

As a beginner in the field of Data Engineering — or even as an advanced — you might know how easy it is to fall down a rabbit hole when researching quality teaching material. There are times where you waste a lot of time looking for sufficient material that covers all the topics, tools and skills you need. And then there are times feeling overwhelmed by the masses of courses you can find online on a certain topic or you don’t find any relevant resources at all.

How great would it be to have all the relevant things you need as a Data Engineer compiled on one platform, right? Let me tell you something: My Data Engineering Academy is your place to be! Here you learn Data Engineering the right way as it is focusing on the most important tools, concepts and topics you need to get started as a Data Engineer straight away.

What makes the Data Engineering Academy so great

The Data Engineering Academy is perfect for becoming a Data Engineer or adding Data Engineering to your skillset. Here you learn Data Engineering content that is based on the latest market standard by working through huge step by step course modules. So, instead of single courses that on their own don’t help much, you have holistic teaching material at hand to become a Data Engineer.

As an Academy student, you have unlimited, on-demand access to all content so you can advance the courses and their modules at your own pace. And another cool thing: Unlike other online courses, the content in the Data Engineering Academy is continually growing. Me and other expert trainers are constantly adding new topics, videos and worksheets you can work through to expand your knowledge and skills.

Another big plus is your lifetime access to our private Slack Workspace. It offers you the opportunity to exchange ideas and questions with our community and myself. Through the questions of the other members you can also gain valuable experience and take new ideas for your project.

13 beginner friendly courses

All courses are beginner-friendly and build on each other in a structured way. They are divided into four modules, which you can work through individually.

You start with the basics you need to learn Data Engineering — from what is Data Engineering, the computer science fundamentals, to how to document your journey.

The second part teaches you the fundamentals of platform and pipeline design, how to incorporate security, the different types of data stores and schema design.

Module three contains fundamental tools which you are going to see all the time. From data ingestion, message queues, processing frameworks to visualization.

To apply what you have learned in practice, the Academy also has several hands-on example projects ready for you.

6 hands-on example projects

Module four includes a growing collection of elaborated hands-on projects, which cover all the concepts, tools and techniques from the Academy courses.

Here you learn step by step how to use the most important Data Engineering tools, how to create your own data pipelines, how to work on cloud platforms and how to process data efficiently.

Work on great AWS or Microsoft Azure example projects, practice document streaming with Docker, FastAPI, Apache Kafka, Apache Spark, MongoDB and Streamlit, or do your own Time Series example project with InfluxDB and Grafana.

Already hooked and ready to learn the Plumbing of Data Science? Then join my Academy and begin your Data Engineering journey!

Are you interested, but still have a few burning questions on your mind? Feel free to contact me via hello@learndataengineering.com or mention me on Twitter.

For more information and content on Data Engineering, also check out my other blog posts, videos and more on Medium, YouTube and LinkedIn!

See you, Andreas

--

--

Andreas Kretz
Plumbers Of Data Science

Data Engineer and Plumber of Data Science. I write about platform architecture, tools and techniques that are used to build modern data science platforms