Skip to content

Guides

AI engineering for software engineers.

You already build software. An AI model is a new kind of building block: powerful, but it can answer differently each time. This path teaches you to build with it the way you build everything else: tested, measured and released.

What changes

What stays the same, and what is new.

CompareSoftware you knowSoftware with an AI model
TestingChecks that pass or failTest sets and scores that move
DebuggingError messagesReading answers and finding the pattern in the mistakes
Building blocksLibraries that always behave the sameModels that change with each version
Running costMostly fixedYou pay for every request to the model
What staysVersion control, APIs, deployment, code reviewAll of it
Testing
Checks that pass or fail
Debugging
Error messages
Building blocks
Libraries that always behave the same
Running cost
Mostly fixed
What stays
Version control, APIs, deployment, code review

Can software engineers transition into AI engineering?

Yes, and they start ahead. AI engineering is mostly software engineering with an AI model in the middle. You already know version control, testing, APIs and deployment. You add three things: how models behave, how to test answers that change, and how to keep every request fast. The quickest way to learn is to build one app from start to finish.

Where to start

Three programs, in the usual order.

p-03

AI Engineering

Start here: build, test and run an app around an AI model.

View the program
p-01

AI and Machine Learning

Take this first only if you want to learn how models work inside.

View the program
p-04

Forward Deployed Engineer

Later, to make those apps work at customers.

View the program

What it takes

Time and format.

Format
Online and classroom
Duration
1 to 6 months, depending on the program
Start dates
New batches start through the year. You get the next date when you apply.

Questions

No. You need to write and release working code. AI Engineering teaches what you need about models as you use them.

Python is used throughout. If you work in another language, the ideas carry over.

Only if you want to learn how models work inside before you build with them. Many software engineers start with AI Engineering and learn the rest later.

New batches start through the year. Apply and we send you the next start date for your program.
All questions and answers

Apply

Choose your program.
Then apply.

Apply nowTalk to us