This course teaches web developers to build apps using OpenAI's API, helping them take their first steps as an AI Engineers. Learners will get hands-on practice with both the GPT-4 and Dall-E APIs, using OpenAI's JavaScript SDK.
In the first project, MoviePitch, you will get a primer on the OpenAI API and harness the power of artificial intelligence to generate ideas and images.
In our second project, KnowItAll, we’ll move to the ChatGPT-4 model and get to grips with building chatbots - one of the most common uses of AI for web devs.
Finally, we will fine-tune our chatbot in the third project. Fine-tuning is where you upload a dataset to OpenAI and use it to train a model. Doing this allows the chatbot to answer questions specific to your data - a critical skill when working with AI.
Learn the essential concepts of AI Engineering, including how to interact with APIs such as OpenAI.
What's included
1 assignment12 plugins
Show info about module content
1 assignment•Total 15 minutes
Intro to AI Engineering 01 – Practice Assignment•15 minutes
12 plugins•Total 40 minutes
Welcome to interactive lessons!•1 minute
Let's learn AI Engineering•4 minutes
The code so far•3 minutes
Limitations with our environment variables•3 minutes
Polygon API sign-up & key•2 minutes
Get an OpenAI API Key•2 minutes
Overview of how the API works•3 minutes
An API call: OpenAI dependency•3 minutes
An API call: Instance and model•2 minutes
An API call: The messages array•6 minutes
A quick word about models•6 minutes
Prompt Engineering and a challenge•5 minutes
🟨 Intro to AI Engineering 02 - Advanced Topics and Applications
Module 2•1 hour to complete
Module details
Explore advanced AI techniques such as prompt engineering and model customization, while integrating cutting-edge features like image generation. Discover essential AI safety practices.
What's included
1 assignment11 plugins
Show info about module content
1 assignment•Total 15 minutes
Intro to AI Engineering 02 – Practice Assignment•15 minutes
11 plugins•Total 52 minutes
Adding AI to the App•5 minutes
Tokens•6 minutes
Playground•2 minutes
Temperature•4 minutes
The "Few Shot" Approach•4 minutes
Adding Examples•4 minutes
Stop Sequence•3 minutes
Frequency and Presence Penalties•3 minutes
Creating Images with the DALL·E 3 API•11 minutes
Intro to AI Safety•6 minutes
Safety Best Practices•4 minutes
🟨 Test your AI Engineering Knowledge – Graded Assignment
Module 3•1 hour to complete
Module details
Reinforce your learning with a hands-on Graded Assignment.
What's included
1 assignment1 plugin
Show info about module content
1 assignment•Total 30 minutes
Test your AI Engineering knowledge•30 minutes
1 plugin•Total 3 minutes
You made it!•3 minutes
🟦 Deploying your AI App 01 - Security and API integration
Module 4•1 hour to complete
Module details
Discover how to securely deploy your apps, connect APIs like a pro, and keep everything running smoothly with client-side updates.
What's included
1 assignment8 plugins
Show info about module content
1 assignment•Total 15 minutes
Deploying your AI App 01 – Practice Assignment•15 minutes
Scrimba is an interactive code-learning platform with over a million users from all over the world. They feature highly interactive and engaging courses about programming and web development.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.