I recently wrapped up the Data Engineer with Python course on Datacamp and thought I would write up my thoughts on the course and if it was worth the massive amount of time I invested in it.

The course promises a lot! –“Start your journey to becoming a data engineer and gain the in-demand data engineering skills companies need. In this track, you’ll discover how to build an effective data architecture, streamline data processing, and maintain large-scale data systems.”

I love the look and the feel of Datacamp it’s a slick looking website and the videos are top end in terms of production quality. I like the idea of earning experience points and trying to maintain a streak basically pushing you to form a learning habit. I managed to notch up over 90K experience points and hit a 88 day steak during my time on Datacamp which looking back at I’m pretty impressed by.

What I like

What I don’t like

Do I think you would be able to pick up the skills needed to be a data engineer with this course alone? no. If you are starting out in the world of Data Engineering and have no background in tech this is the course for you, your hand gets held the whole way even to the point where you don’t even need to think.

Did I learn anything? for sure I picked up a few things, some of the courses were way better than others (Data Processing in shell springs to mind) and got exposed to how other people implement pipelines and write code. I enjoyed some of the theory and the datasets you got exposed to, but sadly that’s about it.

Conclusion

Would I recommend this course? the short answer is no. The long answer, I would recommend this to someone who has zero exposure to Data Engineering principles and practises. If you are starting out in your data journey and want some some theoretical and sample ideas of how things are done in the real world this is for you. Ultimately don’t waste your money. Jump on to YouTube and find some practise Data Engineering project where you can build out pipelines yourself. Where you can struggle and learn how to solve problems yourself. Only then will you really learn.

If you looking for a good Data Engineering project I highly recommend you check out Darshil Parmar on YouTube who has a few beginner projects where you can actually build out pipelines this will set you up to start building out your own pipelines and projects, or if you want to get really hands on with Pyspark check out Frank Kanes course on Udemy.