I have completed the first week of Andrew Ng’s course, but I’m not feeling confident about implementing the concepts. I studied core Java around three years ago, so I’ve paused the course for now. The main issue is that while the course covers a lot of theory, it doesn’t show how to implement the concepts in Python, which is what I’m interested in for machine learning.
Here’s my plan:
- First, I’ll learn core Python and practice enough questions to get comfortable with it.
- Then, I’ll study important Python modules like NumPy, Pandas, and Matplotlib.
- After that, I’ll revisit the labs included in Andrew Ng’s course or find a YouTube course that teaches how to apply the concepts in Python, such as linear regression, cost function, and gradient descent.
- Once I’m comfortable with the implementation, I’ll continue with Andrew Ng’s course and practice implementing the concepts in Python.
Andrew Ng’s new course also includes neural networks and decision tree algorithms, which are not in his old course. So, should I proceed with this plan, or am I doing something wrong? Please share your insights.
For context, I am an 11th grader passionate about programming and IT since the 4th grade. Due to a lack of resources, I couldn’t start learning until 8th grade when I began studying Java. I had to pause my learning around April 2023 to focus on my board exams. Now in 11th grade, people are pushing me to prepare for the JEE (an engineering entrance exam for IITs). However, I know it’s extremely competitive, with only around 1100 seats for computer science for general students, and even fewer for general male students. Given that there are around 15 lakh applicants and I’m not a topper (Am Average Student) , I want to focus on developing my skills instead. My parents support me in this decision.
So, is my plan good, or should I make any changes? Your advice would be very helpful, and I would be very thankful.