Go Pro!Bootcamp


Study group

Collaborate with peers in your dedicated #study-group channel.

Code reviews

Submit projects for review using the /review command in your #code-reviews channel

Intro to AI Engineering

Enroll for freeGet started!

Join 670 other students

Log in to get

Access to all our free courses
Interactive hands-on content
100s of code challenges
Join a friendly community
Enroll for free
Subscribe to access!Subscribe to access!

Subscribe to access to this course and ALL other courses. You get a 30-day money-back guarantee, no questions asked.

Subscription includes

All courses and career paths
100s of coding challenges
Certificates of completion
Exclusive Pro members chat
The course creator Tom Chant

with Tom Chant

Course level: Intermediate

A crash course on building web apps powered by generative AI.

You'll learn

Building fetch requests for the OpenAI API

OpenAI’s models

OpenAI tools

Prompt engineering

The ‘zero shot’ approach

The ‘few shot’ approach

The temperature property


Frequency Penalty

Presence Penalty

The Stop sequence

AI safety and best practice

AI image generation

You'll build

Dodgey Dave's Stock Predictions App

Dodgey Dave's Stock Predictions App takes in the ticker codes for shares and uses stock market data to analyse the performance of those shares and produce a report of recommendations.



Before taking this course, you should have an intermediate level understanding of Vanilla JS including working with APIs and async JavaScript. Below are our suggested resources to get you up to speed.

Meet your teacher

The course creator

Tom Chant

I’m a tutor at Scrimba and I’ve been messing around with websites since 2004. I’m aiming to take the pain out of learning to code.

Why this course rocks

Have you been jealously eyeing the surge of OpenAI-powered apps and thinking, 'I wish I could have a piece of that'? If so, your opportunity has arrived!

In this interactive, challenge-based course, you'll start by building an app that analyses stock market data, and offers recommendations for your investments. This project harnesses the cutting-edge generative AI capabilities of the OpenAI API, using the highly advanced GPT-4 model.

But there is more! After completing the first project, you'll delve into the realm of AI-driven image generation. Utilising the powers of OpenAI’s latest image generation model, DALL·E 3, you'll learn to create stunning images from words. Additionally, we'll explore critical aspects of AI safety and delve into industry best practices—crucial knowledge for any aspiring AI engineer.

By the end of this course, you'll not only be able to integrate the OpenAI API into your apps to enhance them with remarkable AI features, but you’ll also have a strong understanding of the various settings and techniques needed to get the optimum output from the OpenAI API.

As this is a Scrimba course, there will be a ton of challenges for you to solve throughout the course, allowing you to put your new skills to the test and gain the code muscle memory you need to become a rock star developer. It's time to turn your AI dreams into reality!

F to the A oracle to the Q
What is AI?

AI (artificial intelligence) is like having a super-smart computer buddy who can do things that humans normally do, like recognize pictures of cats or tell you what the weather is like outside. They're kind of like a cross between R2-D2 and Hermione Granger - nerdy, helpful, and always up for a challenge! Just don't expect them to have feelings or opinions on whether pineapple belongs on pizza.

What is the OpenAI API?

The OpenAI API gives us access to AI models in our apps. By interacting with the API, we can leverage the power of these AI models to perform a wide range of tasks, such as natural language understanding, text generation, image generation, and more.

Will this app make me rich?

The stock market predictor app that we're building is just for fun, it does not constitute financial advice. Using AI to predict financial markets is a really interesting idea, but to make yourself rich you will need to do a lot more research into it!