Python
Learn Python from scratch.
CS50’s Introduction to Programming with PythonNumPy
Learn to work with arrays in NumPy.
NumPy: The Absolute Basics for Beginnerspandas
Learn to work with tabular data in pandas.
pandas Getting Started TutorialsMachine Learning
Study the fundamentals of machine learning.
An Introduction to Statistical LearningPyTorch
Learn to build and train models with PyTorch.
Official PyTorch TutorialsDeep Learning
Explore neural networks and the foundations of deep learning.
Dive into Deep LearningFree Forum
A free place to discuss AI Olympiads, ask study questions, and learn together.
Visit the forum