Python & Foundations
Programming in Python and the computer-science basics every AI course assumes.
Advanced
Once the basics are comfortable.
Build & Train a GLM-5.3-Flash Model From Scratch with Python
A video from freeCodeCamp.org on Build & Train a GLM-5.3-Flash Model From Scratch with Python. Best once you are comfortable with the basics of Python and programming. Includes worked code you can follow along with. It plays here in the portal, and your progress is saved as you watch.
freeCodeCamp.org
Data Structures: Easy to Advanced Course
A full course on arrays, linked lists, stacks, queues, trees, heaps and hash tables, with clear animations of how each works.
freeCodeCamp
NPTEL: Programming, Data Structures and Algorithms Using Python
Searching, sorting, recursion, graphs and dynamic programming, all implemented in Python, from Chennai Mathematical Institute.
NPTEL / Chennai Mathematical Institute
The Python Tutorial (official documentation)
The official tour of the Python language from the Python Software Foundation; a reliable reference once the basics are in place.
Python Software Foundation

