Hey! I am a high school student interested in the field of Artificial Intelligence. I’ve looked up many roadmap guides an becoming an AI engineer. And I took a few python courses and data science courses from coursera.

My current knowledge consists of:

Intermediate python knowledge: Generators, Decorators, Exception Handling, etc.

Data Structures and Algorithms: Searching, Sorting, Graphs, Trees, DP

Very basic version control knowledge ( I mainly know how to click random buttons on Github )

Basic knowledge on mySQL: Joining, ER Diagrams, etc.

Basic ( And I mean really basic ) Knowledge on python libraries: numpy, pandas, matplotlib, seaborn

I feel like most of the roadmap videos give me a path to follow, but I’m unsure on how much to learn a single topic until I can move on to the next one. Sometimes I wonder how much pandas do I learn till I can move on, do I read the entire documentation?

@chitcid In so far as libraries go (and for the moment restricting one’s self to Python), I would say Scikit-Learn, Matplotlib and Numpy would be the big three-- plus either Tensorflow and/or Pytorch depending on one’s preferences.

As to Pandas, well in a way I think this is where knowing Scikit-Learn would really help. Working through and solving some problems with various methods will show you how much (and in what ways) you have to manipulate your data to get results, and thus ‘how much’ Pandas you need to know.

If you want to be a Data Engineer, it might be a different story.

Finally, since you are still in high school you can just work it into your regular curriculum, but definitely pick up single/multivariate Calculus as well as Linear Algebra. You will thank yourself later.

If you want to be an expert at applying current Machine Learning methods, then you can attend courses that teach those tools.

Most of the DLAI offerings are exactly that.

If you want to create new types of Machine Learning tools (push the state of the art ahead in algorithms), then you’ll need a different curriculum and years of experience working with small teams of experts. Now is a great time to start that voyage.