How to Start AI and ML journey

Hi, i wish to start my ai and ml journey through the various specializations and courses offered by Andrew Ng. I have little experience in Python (I know about basics, identifiers, data types, variables, operators, if elif else statement, while for loop, break continue pass and user defined functions.). I require a detailed roadmap of how i can start my journey, which courses to take and when and what all i should learn apart from the courses. Would be grateful if you could also tell me how i can take this to the next level by learning about concepts such as Deep Learning, Tensorflow, Keras, LSTM, NLP, Generative AI, PyTorch, Computer Vision, RNN, CNN, Reinforcement Learning, etc.
Would be extremely grateful if someone can provide help in detail.


Hi @Aditya_Garg21

Welcome to the community.

If you are asking for broad view of the data science career path you can try this:

But, if you are asking for a roadmap regards the platform, i would follow this path:


  1. Mathematics for Machine Learning and Data Science Specialization
  2. Machine Learning Specialization


  1. Deep Learning Specialization
  2. Tensor Flow: Data And Deployment Specialization
  3. Tensor Flow: Advanced Techniques Specialization


  1. Machine Learning Engineer Specialization
  2. Practical Data Science Specialization.

Keep in mind that these are just suggestions. The best roadmap it will depend of your goals.

I hope this help

Best regards

Thank you so much Sir!!! Will surely follow this.

1 Like

Hi Aditya,

In addition to what my colleague @elirod has mentioned, in the Intermediate part, what has been useful to some students was:

  1. In parallel or right after the Deep Learning Specialization, take the Tensor Flow Professional Specialization. The tensor specialization is very hands on, very well explained, and very coordinated with the Deep Learning Specialization. It will help you to consolidate your knowledge.
  2. Leave the Tensor Flow: Data and Deployment Specialization and the Tensor Flow: Advanced Techniques Specialization for the Advanced part.
    2.1 The Tensor Flow: Data and Deployment Specialization complements very nicely with the Machine Learning Engineer Specialization
    2.2 The Tensor Flow: Advanced Techniques Specialization will prepare you for more advanced courses like Natural Language Processing, Medical Image, Generative, etc …

Hope it helps.

1 Like

Hi @aimr

Thank you for your contribution. I didn’t recommended the Tensor Flow Professional Specialization in my early overview because i thought that it would be focus on the certified path only. But, after a kindly review, it looks like to me a better path to follow in this context.

Thanks again.