I’ve recently completed the first course in Andrew Ng’s Machine Learning specialization on Coursera, and I have a solid grasp of the theory. I also have basic Python programming skills.
However, I’m facing difficulties in implementing the concepts in code. I plan to learn key Python packages like NumPy, Pandas, and Matplotlib from YouTube and other sources to improve my coding skills.
Should I:
Focus on learning these packages first?
Revisit the labs and assignments from the first course to implement the concepts in code?
Work on some small projects to solidify my understanding before moving on to the second course in the specialization?
Any advice or suggestions would be greatly appreciated!
Focus on learning NumPy, Pandas, and Matplotlib first. These packages are important for working with data but do not waste too much time on them.
After getting comfortable with the packages, revisit the labs and assignments from the first course. Try to underatand what each piece of code does and then implement them by yourself.
After the first 2 steps, start working on small projects. You can find example projects on GitHub, Kaggle, etc.
Don’t worry about impostor syndrome, everyone feels that way at times. Just keep learning and enjoying the process and if you ever feel stuck feel free to ask us. Good luck!