I eventually want to become a machine learning engineer down the road, I understand that this can take lots of time (I am patient). That’s my end goal. I have basically no coding experience aside from basic html and css.
I want to know which Free Code Camp courses I should take and in which order to accomplish this goal?
Sort of like a learning path.
There are some Youtube videos as well as courses on their website and I’m not sure which ones to start with.
I don’t know what I don’t know so I’m hoping you experts out there can point me into the right direction. Thanks!
You need two fundamental skillsets: math and code.
Usually, I’m telling people that there is less of a link between math and programming than they think. ML is the exception. The “learning” part is an application of statistical models. And those models aren’t created by the machine; they’re created by people. If you don’t know that math yet, it’s fine. You can learn it. But you’ve got to really like math.
In terms of learning to code, you’re going to start in the same place as any other beginner. You posted this in Python, so I assume that’s the language you’d like to start with. The freeCodeCamp courses on Python aren’t really written to someone who is brand new to coding. It’s going to assume that you’ve learned the foundational concepts already. freeCodeCamp teaches those fundamentals in JavaScript. That’s transferrable to any other language, but if you don’t have any interest in JavaScript, then you might want to dig around for Python courses aimed at beginners and complete those before starting the freeCodeCamp Python material.
Thank you! I will start with some beginner python and math courses , would you recommend the beginner python youtube videos on their channel?
Then once I have the basics, what are the certification courses I should take on FCC? There are a bunch of them there relating to stuff like html, css, ect… Not sure if I need these as a foundation?
I am definitely open to getting a CS degree while I’m working an entry level software engineering job or other software related job for sure. I also have a bachelor’s of arts in digital entreprise management from University of Toronto if that counts for something?