AI Engineering Essentials

4.9

(5 ratings)

·

1 Day

·

Cohort-based Course

Learn essential skills with hands-on experience to take an AI idea from concept & design to deployment. Acquire the expertise to excel in AI

Previously at

Google
TED
Stanford Graduate School of Business | Stanford CA
UMass Amherst

Course overview

About the Course

Many students today are overwhelmed by the sheer volume of AI tutorials and lack a clear learning path. Learners struggle to separate valuable information from fluff and navigate the rapidly changing AI landscape. They also face challenges in integrating AI into existing systems and measuring its real-world value beyond the hype.


As AI becomes more integrated into various industries, it's crucial to learn how to leverage these technologies effectively. Investing time in learning AI the right way ensures you stay ahead in your career, gaining the skills needed to build, deploy, and manage AI applications. This course provides a timely opportunity to upskill, offering a structured approach to mastering AI and staying relevant in an evolving job market.


A Practical, Hands-On Learning Experience

This course is not just about learning AI theory; it's about gaining the practical skills to build and deploy real-world AI applications. Our unique top-down approach starts with an end-to-end view of AI product development, then dives deep into a real-world application that you will prototype and run in a hosted environment. You will understand the different challenges involved in taking your prototype to production, equipping you to move forward beyond the two-day course.


2-day Interactive Sessions

• You'll engage in two-day live sessions with peers, enabling interactive learning and real-time feedback.

• The course includes hands-on projects where you can apply what you've learned, share your work publicly, and receive personalized feedback.

• You'll have opportunities to ask questions and interact with both the instructor and fellow students, fostering a collaborative learning environment.


You'll take home:

• A blueprint for building production-ready AI applications.

• Design templates and a guide for practical use cases.

• Access to open-source code and Colab environments for hands-on practice to build your prototype.

• An understanding of the evolving AI market from a tech, product, and business perspective.


Prerequisites:

• Basic understanding of AI applications and some exposure to GenAI tools like ChatGPT.

• Familiarity with application development is helpful but not required.

• Beginner level Python skills is preferred but not required.

Who is this course for

01

Engineers and Developers aiming for career growth can upskill on the latest AI developments and avoid falling behind.

02

Tech Leads and Engineering Managers lacking a clear learning path and seeking practical experience to integrate AI into their products.

03

Tech professionals can cut through AI hype, understand core concepts, and make informed decisions with hands-on, practical learning

What you’ll get out of this course

AI Application Development: From Concept to Deployment

  • Understand the building blocks of an AI application and explore the different choices available.
  • Get a step-by-step walkthrough on how to build and deploy an AI application in production.

Real-World AI Application Analysis

  • Analyze a real-world AI application by walking through an example of building a Private AI Model for a large retail brand.
  • Understand the similarities and differences between multimodal chatbots, copilots, and AI agents.
  • Evaluate benefits, assess risks, and improve performance.

AI Model Production Considerations

  • Learn how to successfully evaluate an AI model.
  • Dive deep into selecting the right libraries and frameworks for your application.
  • Understand production considerations, such as building guardrails and defining success metrics.

AI Industry Deep Dive

  • Explore industry market trends and learn how to integrate AI solutions from a business perspective.
  • Understand the product and design challenges involved in deploying AI solutions in production.

Hands-on Exercises

  • Get access to boilerplate code for building your prototype, such as Code Tutor, Website Analyzer, and Calendar/Email Assistant.
  • Follow step-by-step instructions to deploy your tuned model and get it up and running.
  • Use your model with a simple UI and iterate on it.

This course includes

18 interactive live sessions

Lifetime access to course materials

9 in-depth lessons

Direct access to instructor

2 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

Week 1

Sep 21—Sep 22

    Sep

    21

    Welcome & Course Overview

    Sat 9/214:00 PM—12:00 AM (UTC)

    Sep

    21

    Module 1: AI Architecture Overview

    Sat 9/214:15 PM—5:30 PM (UTC)

    Sep

    21

    Break

    Sat 9/215:30 PM—5:45 PM (UTC)

    Sep

    21

    Module 1: Explore, Design and Evaluate a Base Model

    Sat 9/215:45 PM—7:00 PM (UTC)

    Sep

    21

    Lunch

    Sat 9/217:00 PM—8:00 PM (UTC)

    Sep

    21

    Module 1: Model Integration Options

    Sat 9/218:00 PM—9:30 PM (UTC)

    Sep

    21

    Break

    Sat 9/219:30 PM—9:45 PM (UTC)

    Sep

    21

    Project Instructions: Build your own AI Application

    Sat 9/219:45 PM—10:30 PM (UTC)

    Sep

    21

    Get Started with your Project implementation

    Sat 9/2110:30 PM—12:00 AM (UTC)

    Sep

    22

    Module 2: How to run Model Evals, Setup Guardrails

    Sun 9/224:00 PM—12:00 AM (UTC)

    Sep

    22

    Break

    Sun 9/225:15 PM—5:30 PM (UTC)

    Sep

    22

    Module 2: Running Evals, Testing and Production Qualification

    Sun 9/225:30 PM—6:15 PM (UTC)

    Sep

    22

    Module 2: AI Model Deployment Considerations

    Sun 9/226:15 PM—7:00 PM (UTC)

    Sep

    22

    Lunch

    Sun 9/227:00 PM—8:00 PM (UTC)

    Sep

    22

    Module 2: UX, Production Benefits, Risks, and Success Metrics

    Sun 9/228:00 PM—9:00 PM (UTC)

    Sep

    22

    Module 2: Model Deployment Walkthrough

    Sun 9/229:00 PM—9:30 PM (UTC)

    Sep

    22

    Module 3: AI Market Adoption

    Sun 9/229:30 PM—10:00 PM (UTC)

    Sep

    22

    Project: Run your AI Application in ML Platform

    Sun 9/2210:00 PM—12:00 AM (UTC)

    Module 1: AI Application Development: From Concept to Deployment

    4 items

    Module 2: Learn and Deploy Your AI Application

    4 items

    Module 3: AI Market Adoption - Overview

    3 items

4.9

(5 ratings)

What students are saying

Meet your instructor

Sriram Natarajan

Sriram Natarajan

Co-founder/CTO AI Startup, ex-Googler, TEDx Speaker, Engineering Coach

Dr. Sriram Natarajan, Co-Founder and CTO at Yuni, has extensive experience in AI and cloud technologies. Previously, he was the Head of Surface Engineering at Google, where he played a pivotal role in developing Google Assistant for cars, significantly enhancing AI in automotive technology.


Dr. Natarajan is a seasoned AI expert and educator. He actively teaches AI to engineers and product managers, utilizing a unique top-down approach to develop their AI skillset. A two-time TEDx speaker on AI, he has also been featured in various industry summits and podcasts, sharing his expertise on scaling organizations and responsible AI use.


He holds multiple US patents and has authored over 20 scholarly publications. Dr. Natarajan is committed to fostering diversity and inclusivity in the tech industry, actively mentoring engineers and underrepresented groups toward successful AI and software engineering careers.


If you have any questions about the course, don't hesitate to get in touch with me at natarajan.sriram@gmail.com.

A pattern of wavy dots

Be the first to know about upcoming cohorts

AI Engineering Essentials

Course schedule

14+ hrs live instruction & guidance

  • Saturday & Sunday

    9:00 am - 5:00pm PDT

    This will be a 2-day interactive and intense live session that covers key concepts and applies them to your projects. You are expected to be present for the entire duration to fully utilize the material and takeaways.

  • September 21, 2024

    Module 1 and Project Work


    9 am - 12pm PDT Live Instruction.

    12pm - 1pm Lunch

    1pm - 3pm Live Session (continued)

    3pm - 5pm Project Work


    All sessions will be recorded — recordings will be available in your Maven account.

  • September 22, 2024

    Modules 2 and 3 and Continue working on the project.


    9 am - 12pm PDT Live Instruction.

    12pm - 1pm Lunch

    1pm - 3pm Live Session (continued)

    3pm - 5pm Project Work


    All sessions will be recorded — recordings will be available in your Maven account.

  • Hands-on Work

    2-3 hours per day

    • You will leverage existing Python code and extend it to build your application.
    • Gain hands-on experience in deploying your application, getting it up and running, and iterating further.
    • You don't need extensive hands-on experience, but some familiarity with Python is helpful.

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

Frequently Asked Questions

A pattern of wavy dots

Be the first to know about upcoming cohorts

AI Engineering Essentials