September 1, 2022 Author: Matthew Renze

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.

## Math

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

Statistics by Adrian Hill on Crash Course

Statistics Fundamentals by Josh Starmer on StatQuest

Bayesian Statistics by Ritvik Kharkar of ritvikmath

## Computer Science

Computer Science by Carrie Anne Philbin on Crash Course

Any video by Mike Pound on Computerphile

## Data Science

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

Machine Learning by Josh Starmer on StatQuest

Neural Networks by Grant Sanderson on 3Blue1Brown

## Artificial Intelligence

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

## Python

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

## Current AI Research

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.