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)
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?
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.