Next step after Machine Learning Specialization

Good morning,

I am near completion of the Machine Learning Specialization series of courses and would like to continue studying Machine Learning. I would like to delve deeper into deep learning, in particular building neural networks form scratch.

I was wondering what a good next step would be and am asking for input on paths others have taken.

I am considering the Neural Networks and Deep Learning specialization series but would like input from anyone willing to provide.

Thanks in advance!


1 Like

Sounds like a good plan!


Deep Learning specialization is actually a very good next step, then you can dive deeper into tensorflow. You can take the tensorflow professional developer certificate which is also provided by then you can practice some projects on kaggle. at this point it is very important to learn pytorch as it is widely used. If you would like to work on NLP or GAN projects, then take their specializations, if not don’t worry, you don’t have to learn them to be a machine learning engineer.


Thank you Osama for the feedback. You provided some great insights.

BTW, I am currently working on Python in parallel with machine learning so I definitely recognize its importance.

Best regards,


Oops, I see you mentioned pytorch, definitely something I need to work on.

Thanks again!