✳️ AI & Machine Learning

A practical path through AI foundations, machine learning, data preparation, neural networks, transformers and LLMs, prompt design, embeddings and RAG, tool-using agents, evaluation, safety, and production operations. Start with the roadmap, then follow the lessons in order or jump to the skills your project needs.

15 lessons · about 0.7 hours

Start the first lesson →
  1. 01What to Learn in AI, and in What Order A practical map from programming and data basics through machine learning, deep learning, LLM applications, evaluation, and production.Beginner3 min read
  2. 02Machine Learning Fundamentals Learn how models use examples to make predictions, and how supervised, unsupervised, and reinforcement learning differ.Beginner3 min read
  3. 03Data Preparation and Model Training Turn raw data into trustworthy examples, prevent leakage, and build repeatable training experiments.Beginner2 min read
  4. 04Neural Networks and Deep Learning Understand layers, activations, loss, gradient descent, embeddings, and when deep learning is a good fit.Intermediate2 min read
  5. 05Transformers and Large Language Models Learn tokens, next-token prediction, attention, pretraining, fine-tuning, context windows, and the limits of language models.Intermediate2 min read
  6. 06Prompting and Structured Outputs Write clear instructions, provide context and examples, constrain responses, and validate model output in code.Beginner2 min read
  7. 07Embeddings, Semantic Search, and RAG Use vector representations to retrieve relevant source material and ground language-model answers in your documents.Intermediate2 min read
  8. 08AI Agents and Tool Use Understand tool-calling loops, bounded autonomy, state, approvals, and when a simple workflow is better than an agent.Intermediate2 min read
  9. 09AI Evaluation, Safety, and Security Build representative tests, measure retrieval and model quality, defend against prompt injection, and handle sensitive data responsibly.Advanced2 min read
  10. 10Putting AI Systems into Production Design dependable model integrations with fallbacks, observability, versioning, cost controls, and human review.Advanced2 min read
  11. 11What Is Artificial Intelligence? A Developer's Guide Understand AI, machine learning, deep learning, and generative AI through everyday examples and concrete software decisions.Beginner4 min read
  12. 12Python and Math Foundations with Runnable Examples Practice features, vectors, normalization, similarity, probability, and evaluation with Python's standard library.Beginner3 min read
  13. 13Train Your First Model from Scratch Run a complete linear-regression experiment, compare a baseline, inspect loss, and evaluate on unseen examples.Beginner3 min read
  14. 14AI Specialties and Real-World Examples Explore vision, language, speech, recommendations, anomaly detection, forecasting, reinforcement learning, and generative systems.Intermediate4 min read
  15. 15Developer Learning Plan and Document-Assistant Capstone Follow a practical study plan with deliverables, build a local retrieval baseline, and grow it into an evaluated AI application.Intermediate4 min read