As a data engineer, you will work most of your time with Linux® and its toolbox. As such, you need to master the basics properly before we can continue. Once you get accustomed to this new environment, we’ll continue with a basic programming course in Python®.
Then we dig deeper into how computers work and how to design and develop the software properly.
In this context, you need to understand the purpose of an operating system and the concepts behind it.
Since we have never been so connected before in the history of mankind, computer networks and, more specifically, the main components and protocols that make up a physical network have to be addressed.
Finally, we introduce the concepts of data transport, data modeling, data storage, and data security.
Parallel to these tracks, we will discuss the impact all these technological evolutions have had and still have on our daily life and work.