CSE/IT
Algorithms, systems and software engineering for building AI products.
Beginner
Start here. No background needed beyond school maths.
Video
Beginner
▶ Video series
Beginning Scientific Computing
A first course in computing for engineers and scientists: programming basics, numerical methods, plotting and simulation, using MATLAB and Python.
Steve Brunton (University of Washington)
Video
Beginner
▶ Watch here
Harvard CS50's Artificial Intelligence with Python: Full University Course
The full CS50 AI lecture series in a single video, covering the same seven topics as the course website.
freeCodeCamp

