This post covers all you will need for your Journey as a Beginner. All the Resources are provided with links. You just need Time and Your dedication.
I have separated this post into several programs as shown below:

Path A: Learn In 4 to 5 Months.

Part 1: Start With Machine Learning, 2 months.
Part 2: Deep Learning, 1 month.
Timing: if you are working full time on these courses, l think it’s possible to finish each week’s content in 1~2 days. So don’t get intimidated by
the schedule. But give yourself some time to breathe between courses.
Part 3: Practical Implementation of Deep Learning (1~2 months).
Fast.ai has a wonderful resource for practical Deep Learning (course.fast.ai), While Andrew Ng or others teach in a Top-down approach (know first, do later) fast.ai teaches in a bottom-up approach (do first, know later).Two other courses I would mention is CS231n and CS224n by Stanford UniversityCS231n is focused on computer vision with Deep Learning, and CS224n focuses on Sequence Modeling such as Natural Language Processing with Deep Learning.

Path B: Learn in 2 Months or Less.

Complete the first 5 weeks of the Machine Learning course from Coursera, Do the programming exercises.
Search for open source implementation and YouTube videos of projects that you are interested in. if you are concerned about which language to use, I think it’s good to stay with Keras (Keras is an open-source neural network library written in Python)

Path C: Learn in 1 Month or Less.

Search for open source implementation and YouTube videos of projects that you are interested in. And keep tweaking them to your need

Links & Optional Resources.

Neural Networks and Deep Learning:
coursera.org/learn/neural-networks-deep-learning
Siraj RavalYoutube Channel
I would suggest you to follow 2 minutes Paper on YouTube to get
updated with the wonders that researchers are doing with Deep Leaning around the world.