Last year, I started working on my Master’s degree in Artificial Intelligence at Johns Hopkins University.
As a life-long learner, I routinely learn and review concepts via online resources — like online courses and videos.
However, it’s been almost a decade since I took my last in-person math or statistics course.
So, I needed to brush up on my core computer science and data science skills before I started the AI Master’s program.
I hate wasting time on poorly taught online courses, so I’m always looking for the best instructors and materials to teach me these concepts most effectively.
In addition, as an online-course instructor myself, I’m always looking to learn better ways to teach difficult concepts.
So, over the past year, I found some great free resources from amazing instructors to review the foundational AI concepts.
These foundational concepts are necessary to understand the more complex concepts in data science, ML, and AI.
So, to help you learn (or review) these foundational concepts, here are the best free online resources for AI that I’ve found so far.
Basic Math Practice Problems on Wyzant
The Essence of Calculus by Grant Sanderson on 3Blue1Brown
The Essence of Linear Algebra by Grant Sanderson on 3Blue1Brown
Differential Equations by Grant Sanderson on 3Blue1Brown
Statistics by Adrian Hill on Crash Course
Statistics Fundamentals by Josh Starmer on StatQuest
Bayesian Statistics by Ritvik Kharkar of ritvikmath
Computer Science by Carrie Anne Philbin on Crash Course
Any video by Mike Pound on Computerphile
Intro to Data for Data Science by Matthew Renze (me)
Data Analysis by Mike Pound on Computerphile
Data Science Basics by Ritvik Kharkar of ritvikmath
Data Science Concepts by Ritvik Kharkar of ritvikmath
Machine Learning by Josh Starmer on StatQuest
Neural Networks by Grant Sanderson on 3Blue1Brown
Preparing Your Career for AI by Matthew Renze (me)
Artificial Intelligence by Jabril Ashe on Crash Course
The Age of AI by Robert Downey Jr. on YouTube
Introduction to Python on Real Python
Data Science with Python on Real Python
Pandas for Data Science on Real Python
Data Visualization with Python on Real Python
Machine Learning with Python on Real Python
Data Science Code by Ritvik Kharkar on ritvikmath
Two Minute Papers by Károly Zsolnai-Fehér
Cold Fusion by Dagogo Altraide
Papers with Code by Meta AI Research
Arxiv Sanity Preserver by Andrej Karpathy
Please keep in mind that learning these foundational concepts is only a small part of your overall education. You need to spend many more hours practicing your skills to become proficient with them.
However, once you understand the basics and are ready to pursue a career in technology, be sure to check out all of my online courses.