Welcome to my personal website. Here I share my journey and insights in programming and computer science.
Full texts with runnable Jupyter notebooks — read online, or open any chapter in Colab.
Thirteen chapters across deductive reasoning, machine learning and integration — agents, search, logic, neural networks, reinforcement learning and knowledge graphs. Every chapter pairs theory with an implementation notebook and a lab.
Three parts — describing datasets, probability, and inference. Covers summarising and plotting data, random variables and distributions, confidence intervals, significance, ANOVA, and Bayesian inference.
Slide decks for the Advanced Artificial Intelligence course.