Using AI to Make AI

Master artificial intelligence through AI-assisted development

AIN 5001 โ€ข Graduate Level โ€ข Summer 2026 โ€ข 8 Weeks

24 Expert Lectures
8 Intensive Weeks
3 AI Lecturers
550+ Practice Exercises

Why This Course?

๐ŸŽ“

Graduate-Level Meta-Learning

Learn AI by using AI. Master both the theory from AIMA and the practice of leveraging modern AI tools to implement, test, and understand algorithms.

๐Ÿค–

AI-Assisted Problem Solving

Use GitHub Copilot, SAMWISE, and Claude to solve 550+ exercises from the AIMA textbook. Learn to prompt, validate, and iterate with AI assistants.

๐Ÿ‘ฅ

Expert Co-Teaching

Learn from three specialized AI lecturers, each bringing deep expertise in their domain. Rotating instruction keeps content fresh and engaging.

๐Ÿ’ป

Modern Development Workflow

Work in GitHub Codespaces with AI-powered tools. Experience the future of software development while building AI systems.

๐Ÿ”ฌ

Research-Grade Implementations

Go beyond toy examples. Use AI to help you implement production-quality algorithms with proper testing, documentation, and optimization.

๐Ÿ“š

Complete AIMA Coverage

Work through exercises from all chapters: search, logic, probability, machine learning, NLP, and more. Build a comprehensive AI portfolio.

โšก

Intensive Graduate Format

Three lectures per week for 8 weeks. Solve multiple AIMA exercises per lecture using AI tools. Build fluency in AI-assisted development.

Meet Your AI Lecturers

๐Ÿ”

Dr. Alexandra Sterling

Logic & Classical AI

Methodical and foundations-first approach. Specializes in search algorithms, knowledge representation, and logical reasoning systems.

๐Ÿ“Š

Dr. Maya Probabilis

Probability & Decision Theory

Data-driven with practical applications. Expert in uncertainty quantification, probabilistic reasoning, and decision-making under uncertainty.

๐Ÿง 

Dr. Sam Neural

Machine Learning & Modern AI

Hands-on focus on current trends. Covers deep learning, reinforcement learning, NLP, and the latest developments in AI applications.

Using AI to Make AI: The SAMWISE Approach

This course teaches you to leverage AI assistants to solve complex AI problems. You'll use SAMWISE, GitHub Copilot, and Claude to implement algorithms, debug code, and understand theoryโ€”learning both AI concepts and AI-assisted development simultaneously.

๐Ÿง‘๐Ÿปโ€๐ŸŒพ

SAMWISE

Your AI curriculum assistant that understands the AIMA textbook. Search exercises, get hints, validate solutions, and receive guidance without spoilers. SAMWISE helps you learn at your own pace.

๐Ÿฆ

BEATRICE

Your AI Teaching Assistant who manages GitHub Classroom, grades assignments, and provides instructor notes. BEATRICE handles the administrative work so you can focus on learning.

๐Ÿ’ป

AI-Powered Development

Use GitHub Copilot for code completion, SAMWISE for curriculum guidance, and Claude for problem-solving. Learn to work with AI as your pair programmer.

โœ…

AI-Powered Grading

Submit solutions generated with AI assistance. Our AI grader provides detailed feedback on correctness, efficiency, and code quality.

๐Ÿ“

Prompt Engineering Practice

Learn to craft effective prompts for AI assistants. Develop skills in specifying requirements, validating outputs, and iterating on solutions.

๐Ÿ”

Meta-Learning Insights

Reflect on how AI tools change the learning process. Understand when to use AI assistance and when to work independently.

๐Ÿš€

Future-Ready Skills

Graduate with experience in the tools reshaping software development. Be prepared for AI-augmented research and industry work.

Course Philosophy: AI tools are transforming how we build AI systems

Instead of fighting this trend, we embrace it. Learn AI theory while mastering AI-assisted developmentโ€”the skill set you'll actually use in your career.

8-Week Curriculum

1

Foundations

  • Introduction to AI
  • Intelligent Agents
  • Solving Problems by Searching
2

Search & Games

  • Search in Complex Environments
  • Adversarial Search and Games
  • Constraint Satisfaction Problems
3

Logic & Knowledge

  • Logical Agents
  • First-Order Logic
  • Inference in First-Order Logic
4

Knowledge & Planning

  • Knowledge Representation
  • Quantifying Uncertainty
  • Automated Planning
5

Probabilistic Reasoning

  • Probabilistic Reasoning
  • Probabilistic Reasoning over Time
  • Probabilistic Programming
6

Decision Making

  • Making Simple Decisions
  • Making Complex Decisions
  • Multiagent Decision Making
7

Machine Learning

  • Learning from Examples
  • Learning Probabilistic Models
  • Deep Learning
8

Applications & Ethics

  • Reinforcement Learning
  • Natural Language Processing
  • Philosophy, Ethics, and Safety of AI

Ready to Use AI to Make AI?

Join us for an intensive 8-week graduate course where you'll solve 550+ AIMA exercises using modern AI tools.