Resources
Club materials
Python for data
Documentația oficială Python
open(opens in a new tab)W3Schools
open(opens in a new tab)The fastest way to pick up Python syntax.
Real Python
open(opens in a new tab)Clear tutorials on data structures, kNN, k-means.
NumPy user guide
open(opens in a new tab)Broadcasting and axis operations.
Pandas user guide
open(opens in a new tab)groupby, merge and pivot_table, used in every tabular problem.
Python Data Science Handbook
open(opens in a new tab)NumPy, Pandas, Matplotlib and scikit-learn in one place, with runnable code.
Matplotlib pyplot
open(opens in a new tab)How to show your data: axes, legends, subplots, in a short tutorial.
Seaborn
open(opens in a new tab)Statistical plots on top of matplotlib, straight from a DataFrame.
AI foundations
Machine Learning Crash Course
open(opens in a new tab)The starting point for metrics, regression and thresholds.
IBM Think
open(opens in a new tab)Short explainers: loss, confusion matrix, feature engineering, fine-tuning.
GeeksforGeeks
open(opens in a new tab)Short articles on every syllabus topic, with code.
Kaggle Learn
open(opens in a new tab)Hands-on micro-courses: feature engineering, intro ML, pandas.
scikit-learn preprocessing
open(opens in a new tab)Scaling, encoding, imputation, with short examples.
scikit-learn model selection
open(opens in a new tab)Cross-validation, metrics, learning curves.
StatQuest
open(opens in a new tab)Every statistics or ML concept, explained visually, step by step.
Seeing Theory
open(opens in a new tab)Probability and statistics, with graphs you nudge with your own hand.
Classic machine learning
An Introduction to Statistical Learning
open(opens in a new tab)Free PDF, the most approachable entry into classic supervised models.
Stanford CS229
open(opens in a new tab)Andrew Ng's notes: the math behind logistic regression and SVM.
scikit-learn supervised learning
open(opens in a new tab)The API you use at the contest, with theory on each page.
Google Decision Forests
open(opens in a new tab)Decision trees and random forests, explained visually.
UC Berkeley CS188
open(opens in a new tab)The course half the search material comes from.
The Elements of Statistical Learning
open(opens in a new tab)The denser sibling of ISL, with the math behind every method.
Unsupervised & dimensionality
scikit-learn clustering
open(opens in a new tab)K-Means, DBSCAN, hierarchical, with a visual comparison of when to use each.
Real Python: K-Means
open(opens in a new tab)K-means from scratch in Python: choosing k and the silhouette score.
IBM dimensionality reduction
open(opens in a new tab)PCA, LDA, UMAP at the intuition level, without heavy math.
Ensembles & boosting
Natural language (NLP)
Speech and Language Processing
open(opens in a new tab)The NLP book, free: embeddings and n-grams cover the text modules.
Stanford CS224n
open(opens in a new tab)Word2Vec, RNN, LSTM, with slides and assignments on embeddings and sequences.
scikit-learn text data
open(opens in a new tab)TF-IDF plus a classifier, step by step: the classic NLP pipeline.
DeepLearning.AI NLP
open(opens in a new tab)A clean map of modern NLP, useful before you dig in.
Hugging Face NLP Course
open(opens in a new tab)From tokenization to fine-tuning, with transformers, free and no account needed.
Computer vision
Stanford CS231n
open(opens in a new tab)The best public vision course; the convolution and backprop notes are worth reading in full.
OpenCV image processing
open(opens in a new tab)Filters, thresholds, morphology: see what a kernel does before you write it.
PyTorch transfer learning
open(opens in a new tab)Feature extraction vs fine-tuning, with code on torchvision.
Introduction to Computer Vision
open(opens in a new tab)A gentle intro to vision, free to audit.
Hugging Face Computer Vision Course
open(opens in a new tab)Classification, detection, segmentation, with a Colab notebook for every unit.
Deep learning
Neural Networks: Zero to Hero
open(opens in a new tab)Builds backprop and a network from scratch, in code.
3Blue1Brown
open(opens in a new tab)The visual intuition behind networks and gradient descent.
PyTorch tutorials
open(opens in a new tab)Start with "Learn the Basics". You work in PyTorch at nationals.
Deep Learning
open(opens in a new tab)The theory reference; the optimization and regularization chapters help most.
A Recipe for Training Neural Networks
open(opens in a new tab)How to debug a network that won't learn.
fast.ai
open(opens in a new tab)Deep learning top-down: you train real models from the first lesson.
Dive into Deep Learning
open(opens in a new tab)An interactive book: the theory right next to the code that implements it, in PyTorch.
Reinforcement learning & ethics
Reinforcement Learning: An Introduction
open(opens in a new tab)The RL book, free: MDP, Bellman and Q-learning cover the module.
Fairness and Machine Learning
open(opens in a new tab)The sources of bias and fairness metrics, for the ethics part.
Reinforcement Learning
open(opens in a new tab)The classic UCL/DeepMind course: MDPs, Bellman, control, in ten lectures.
Hugging Face Deep RL Course
open(opens in a new tab)The practical half: you train real agents with Stable Baselines3.
Competitions & archives
ONIA Winter Cup
open(opens in a new tab)Explained solutions from ONIA Winter Warmup 2025.
MLCompete
open(opens in a new tab)The official platform: submit and watch the leaderboard.
Nitro AI Judge
open(opens in a new tab)The judge that grades submissions. Make an account early.
Kaggle Titanic Tutorial
open(opens in a new tab)Your first submission, from reading the data to the file you send in.
Olimpiada Națională de IA (ONIA/RoAI)
open(opens in a new tab)The official site: rules, calendar, results, resources.
Programa oficială RoAI
open(opens in a new tab)What's required at each stage, with per-topic links.
Nitro NLP
open(opens in a new tab)A Romanian-language NLP hackathon, in teams.
IOAI
open(opens in a new tab)Problems from the international olympiad.
Arhiva ONIA locală
open(opens in a new tab)The real local-stage problems. Solve them against the clock.
Arhiva ONIA județeană
open(opens in a new tab)The county-stage problems, for calibration.