Available courses

Arrays, hashing, trees, graphs and the algorithmic patterns behind them.
Chunking, embeddings, vector search, reranking, grounded generation and citation discipline.
Supervised learning, model evaluation, and the Python numerical stack — the prerequisite spine for later AI subjects.
Transformers, prompting, retrieval-augmented generation, agents and tool use, and the evaluation of language-model systems.