DEV Community

Cover image for Becoming a Data Engineer
Adi Polak
Adi Polak

Posted on • Updated on

Becoming a Data Engineer

To become a data engineer, there are various skills and software to learn, but the basics are the same!

Today, there are multiple data engineers' certificates and courses that you can take.
Here are the free ones; they cover the basics, which are the most important part to grasp and understand, and later introduce specific Azure technologies.

They are free and will help you cover the basics and Get Started.

Later it will be easier for you to jump into any technology related to data engineering.

Free Courses to cover the Basics:

πŸ“š Services for Data Engineer
πŸ““ Store Data
πŸ“™ Work with Relational Data
πŸ“’ Work with NoSql solution
πŸ“˜ Large scale data processing with Data Lakes
πŸ“— Implement a Data Streaming Solution with Azure Streaming Analytics
πŸ“• Implement a Data Warehouse

Each module will take you about 4 hours to complete. If you are completing 1 every weekend, it will take you only 7 weekends.
After it, you will be ready to take the certification exam.

πŸ… Data Engineer Certificate

the certificate is not free, but you can apply for a scholarship through the link.

Now, after you finish understanding everything, you can start diving into any technology related to data!

I hope this helps you get started and get a Data Engineer role fast!

Have concerns? would you like to chat? send me a private message on twitter.

Top comments (2)

zev profile image
Zev Averbach

Thanks for putting this together, Adi! I'm already a data engineer but with a disturbing number of gaps in my knowledge given that title.

I know you might be a bit biased given your employer, but given that this roadmap is 100% Azure I have to ask: Do you think this is the best path compared to AWS and others?

adipolak profile image
Adi Polak

Thank you, Zev!

As mentioned in the post, the core of Data Engineering, such as distributed data, databases, etc. is vendor-neutral. Yes, there are many services on the cloud, from Iaas to Saas, but at the end of the day, the core and basics are the same.

The Free learning paths and educational material I shared, start from basics which is valuable for aspiring data engineers and experienced ones who need a refreshment.

Think of it as learning "for" loops in C, once you understand what, it's easier to learn "foreach" loop in Java since you cover the basics of it and understand how it works.