Foundations
Rules, search, constraints, and planning—the ideas that make intelligent problem-solving explicit.
→Tutorial index
Explore practical tutorials that connect the underlying theory to a small, observable problem and a credible real-world application.
Learning paths
Start with the ideas behind intelligent systems, then move through practical agent building and the engineering discipline required to put an AI-built application into production.
Rules, search, constraints, and planning—the ideas that make intelligent problem-solving explicit.
→Prediction, classification, clustering, dimensionality reduction, and ensemble methods grounded in data.
→Perceptrons, convolution, sequence models, attention, and transfer learning through working examples.
→A planned systems path for embeddings, retrieval, evaluation, tools, agents, guardrails, and deployment.
→Move from a clear idea to a working prototype with repository instructions, coding agents, and tested implementation loops.
→Make an AI-built application reliable with security checks, tests, observability, and the operational judgment production requires.
→
House Price Prediction → Sales Forecasting Why Linear Regression? Imagine you’re a real estate agent trying to estimate house prices. You know that bigger…

SMS Spam Filter → Email Spam Detection What You’ll Build We’ll train a Naïve Bayes classifier that flags spam versus ham (legitimate) messages. You’ll…

Iris Classification → Product Recommendation Why k-NN? Imagine moving into a new neighborhood. To understand what life is like, you look at your closest…

Play Tennis → Loan Approval Prediction Why Decision Trees? Think about how you make decisions in everyday life. For instance, a bank loan officer…