Class is in session

Level Up From Software Engineer to AI Engineer


(4 ratings)


3 Weeks


Cohort-based Course

From Dabbling To Complete Competency: Learn how to build real-world working AI products

We've Taught and Consulted Students from


This course is popular

3 people enrolled last week.

Course overview

Get competent and conversant in all major modalities and become an AI Engineer

In a focused 3 week span, engineers in this course will learn to create and deploy AI-powered applications from scratch.

It's a hands-on journey that will take you from mastering OpenAI API basics to creating intricate Prompt Tooling systems.

Week by week, you'll enhance your skills, starting with learning to effectively use Retrieval Augmented Generation for dynamic AI interactions. With each module, you'll tackle Code Generation with GPT-4, delve into Image Generation with tools like Dall-E, and implement Speech-to-Text functionalities with Whisper.

But we don't stop at creation; you'll also gain expertise in running open source models, ensuring your applications are fine-tuned to your needs. The culmination of your learning will be the construction of your own AI Agent, encapsulating all the technologies and skills you've absorbed.

These are all of the technologies we are seeing as requirements in the marketplace to land a job as an AI engineer — so If you're a software engineer looking to pivot into AI — this is for you.

Who is this course for


Software Engineers looking to get a job in AI.


Indie-Hackers interested in building AI-powered applications


Develoeprs eager to learn how to get more productive through cutting-edge AI tools.

What you’ll get out of this course

OpenAI API Fundamentals

Gain a solid foundation in using OpenAI APIs for natural language processing tasks to enhance your applications.

Retrieval Augmented Generation

Master AI Memory/Context and Retrieval Augmented Generation (RAG) to ground responses in fact and improve user interaction with your AI.

Code Generation

Learn how to generate code with GPT-4 to augment programming tasks and add new capabilities to your application through function calling/tool-use.

Image Generation

Explore image generation with tools like Dall-E, Stability AI, and Lexica to add visual AI capabilities to your projects.


Implement Speech-to-Text features in your applications using Whisper for more accessible and dynamic user interfaces.

Open Source Models and Fine Tuning

Understand the process of finetuning and running open source models to tailor AI behavior to your specific needs.

AI Agents

Complete the journey by building your first AI agent, integrating the various tools and techniques learned into a cohesive project.

This course includes

1 interactive live session

Lifetime access to course materials

11 in-depth lessons

Direct access to instructor

7 projects to apply learnings

Guided feedback & reflection

Private community of peers

Course certificate upon completion

Maven Satisfaction Guarantee

This course is backed by Maven’s guarantee. You can receive a full refund within 14 days after the course ends, provided you meet the completion criteria in our refund policy.

Course syllabus

Expand all modules
  • Week 1

    Jul 9—Jul 14

    Week dates are set to instructor's time zone


    • Jul


      Session 1 — Generate Embeddings

      Tue, Jul 9, 5:00 PM - 7:00 PM UTC


    • Retrieval Augmented Generation, Tokens, and Embeddings

    • Code Generation With GPT4

  • Week 2

    Jul 15—Jul 21

    Week dates are set to instructor's time zone


    • Image Generation with Dall-E (and others!)

    • Speech-to-Text with Whisper

  • Week 3

    Jul 22—Jul 24

    Week dates are set to instructor's time zone


    • Running Open Source Models & Finetuning

    • Build Your First AI Agent

Meet your instructor

Shawn "Swyx" Wang

Shawn "Swyx" Wang

Founder at

Swyx is founder of He is best known for his writing on the Rise of the AI Engineer on the Latent.Space newsletter and podcast.

Swyx is also co-organizer of the AI Engineer Summit.

Noah Hein

Noah Hein

AI Consultant

Noah has taught AI through courses and workshops to hundreds of engineers from Google, Meta, Shopify, and more.

He is also an international speaker in the AI industry.

A pattern of wavy dots
Be the first to know about upcoming cohorts

Level Up From Software Engineer to AI Engineer


Bulk purchases

Course schedule

4-10 hours per week
  • Tuesday & Thursday

    10:00AM-12:00PM PT

    We'll go over the projects for each topic in our live sessions so you can see how it's done, and get any outstanding questions answered.

  • Weekly projects

    1-6 hours per week

    We have lots of reading and homework you can go through to fully immerse yourself in the material.

Learning is better with cohorts

Learning is better with cohorts

Active hands-on learning

This course builds on live workshops and hands-on projects

Interactive and project-based

You’ll be interacting with other learners through breakout rooms and project teams

Learn with a cohort of peers

Join a community of like-minded people who want to learn and grow alongside you

A pattern of wavy dots
Be the first to know about upcoming cohorts

Level Up From Software Engineer to AI Engineer


Bulk purchases