Common-Sense AI Engineering: Build LLM Apps & Agents from the Ground Up

Jay Wengrow

Author of the Common-Sense Guide Series

Stop learning AI frameworks. Learn how AI engineering actually works.

It's easy to build an impressive LLM demo.

It's much harder to understand why it works, why it sometimes fails, and what to change when it does.

That's the problem with learning AI engineering primarily through frameworks and tutorials. You can get something running quickly without developing a clear picture of what's happening underneath.

In AI engineering, that missing intuition matters.

Become the kind of software engineer who can look at any LLM-powered system and reason about it: What should the model handle? What context does it need? Why is it hallucinating? How should we evaluate it? When does it need tools? Should this even be an agent? How do we trade off quality, latency, and cost?

We'll start with a simple LLM call and progressively construct the systems around it. You'll see every important piece come together in real code while developing a practical mental model for how LLM applications behave.

Taught by Jay Wengrow, software engineer, educator, and author of A Common-Sense Guide to AI Engineering and the Common-Sense Guide to Data Structures and Algorithms series.

By the end, you won't just know how to build an AI application.

You'll understand what you're building.

What you’ll learn

Build the core systems yourself. Diagnose failures, make tradeoffs, and develop engineering judgment that outlasts today’s frameworks.

  • Build core LLM app components yourself so you can see what frameworks usually hide.

  • Understand what LLMs are good at, where they fail, and why their behavior is fundamentally probabilistic.

  • Develop a mental model you can reuse across models, APIs, and frameworks.

  • Use prompts and context deliberately to shape behavior, reduce hallucinations, and improve consistency.

  • Learn when a bad result is really a context problem, not a model problem.

  • Reason about what the model sees, what it lacks, and what information it should get next.

  • Create semantic search with embeddings and vector storage before hiding retrieval behind a framework.

  • Connect LLMs to proprietary knowledge so answers are grounded in information the model did not train on.

  • Diagnose whether failures come from retrieval, context, or generation instead of blindly tweaking prompts.

  • Trace LLM behavior, inspect failures, and measure whether a change actually made your system better.

  • Turn recurring failure patterns into evals you can run again and again.

  • Improve quality systematically instead of relying on a handful of impressive examples.

  • Give an LLM tools that call real code, then build the control loop that lets it decide what to do next.

  • See exactly what makes an agent an agent before reaching for an agent framework.

  • Constrain agent behavior with explicit workflows when reliability matters more than autonomy.

  • Choose designs by balancing quality, latency, cost, reliability, and complexity, not by following hype.

  • Recognize when you need RAG, tools, workflows, a stronger model - or simply less machinery.

  • Leave with engineering judgment that transfers to the next generation of AI tools.

Learn directly from Jay

Jay Wengrow

Jay Wengrow

Author of A Common-Sense Guide to AI Engineering, Software Engineer and Educator

See all products from Actualize

Who this course is for

  • This course is designed primarily for software engineers who can already code but are new to AI engineering.

Prerequisites

  • Software Engineering

    This course is designed for current software engineers who will use Python to build LLM-powered apps. We won't teach basic coding here.

  • Note about Python

    We'll be using Python, but we'll keep it simple in case you're more familiar with other coding languages.

What's included

Jay Wengrow

Live sessions

Learn directly from Jay Wengrow in a real-time, interactive format.

Hands-on projects

Optional projects will give you the opportunity to put your newfound skills into practice

Lifetime access

Go back to course content and recordings whenever you need to.

Community of peers

Stay accountable and share insights with like-minded professionals.

Certificate of completion

Share your new skills with your employer or on LinkedIn.

Free book: A Common-Sense Guide to AI Engineering

You'll get Jay's eBook which complements the course and extends the material even further.

Maven Guarantee

Your purchase is backed by the Maven Guarantee.

Course syllabus

6 live sessions • 5 projects

Week 1

Oct 6—Oct 11

    Lesson #1: Getting Started with LLMs

    • Oct

      6

      Workshop #1: Getting Started with LLMs

      Tue 10/66:00 PM—8:00 PM (UTC)

    Lesson #2: Building a Chatbot

    • Oct

      8

      Workshop #2: Building a Chatbot

      Thu 10/86:00 PM—8:00 PM (UTC)

    Project #1

    1 item

Week 2

Oct 12—Oct 18

    Lesson #3: RAG, Observability, and Evals

    • Oct

      13

      Workshop #3: RAG, Observability, and Evals

      Tue 10/136:00 PM—8:00 PM (UTC)

    Lesson #4: Prompt and Context Engineering

    • Oct

      15

      Workshop #4: Prompt and Context Engineering

      Thu 10/156:00 PM—8:00 PM (UTC)

    Projects #2 and #3

    2 items

Free resources

Schedule

Live sessions

4 hrs / week

    • Tue, Oct 6

      6:00 PM—8:00 PM (UTC)

    • Thu, Oct 8

      6:00 PM—8:00 PM (UTC)

    • Tue, Oct 13

      6:00 PM—8:00 PM (UTC)

Projects

1-4 hrs / week

The homework projects are optional, but highly recommended. From proprietary chatbots to podcast-producing agents, you'll build software that is both fun and useful.

Frequently asked questions

Maven for Teams

Reimbursement

Get your company to pay

Everything L&D needs: email template, receipts, and certificate of completion.

Get reimbursed

Team discount

Learn with your teammates

Save 20%+ when 2 or more teammates enroll in the same cohort.

Save 20%+ with a team

Private cohort

Run a cohort for your org

A dedicated cohort with a custom schedule and curriculum, tailored to your team.

Book a private cohort

$1,200

USD

·
Oct 6Oct 22
Enroll