Deploy your Serverless AI App in 10 Minutes with Code Engine
Do you want to deploy a serverless AI model like a software engineer using technologies such as Docker containers and Kubernetes? This guided project will show you how to deploy a text-generation app based on the large GPT2 model in 10 mins. On the one hand, this project does not require knowledge of front-end and back-end development. On the other hand, the model deployment comes at no cost! You get free resources on IBM Cloud to experiment with deploying the AI model you like and share the app.
4.5 (26 Reviews)

Language
- English
Topic
- Cloud Computing
Enrollment Count
- 350
Skills You Will Learn
- Machine Learning, Code Engine, IBM Cloud, Model Deployment
Offered By
- IBMSkillsNetwork
Estimated Effort
- 60 minutes
Platform
- SkillsNetwork
Last Update
- December 7, 2025
A Look at the Project Ahead
You will also use Gradio, a Python framework that allows you to build demos or interactive apps of your Machine Learning models, APIs, or Data Science workflows and share them. Gradio lets you quickly generate a user interface for your application with just a few lines of code, which means even without knowledge of HTML or CSS, you can still create a simple UI by calling its powerful Python APIs.
Learning Objectives:
- Know how to wrap a Machine Learning model inside Gradio’s interface.
- Understand containerization.
- Have hands-on experience with containerization.
- Become familiar with IBM Code Engine.
- Know how to use Code Engine to create and store container images on IBM Cloud.
- Deploy the Machine Learning app from the container image.
- Learn good practices and troubleshooting with IBM Code Engine.
What You'll Need

Language
- English
Topic
- Cloud Computing
Enrollment Count
- 350
Skills You Will Learn
- Machine Learning, Code Engine, IBM Cloud, Model Deployment
Offered By
- IBMSkillsNetwork
Estimated Effort
- 60 minutes
Platform
- SkillsNetwork
Last Update
- December 7, 2025
Instructors
Roxanne Li
Data Scientist at IBM
I am an aspiring Data Scientist at IBM with extensive theoretical/academic, research, and work experience in different areas of Machine Learning, including Classification, Clustering, Computer Vision, NLP, and Generative AI. I've exploited Machine Learning to build data products for the P&C insurance industry in the past. I also recently became an instructor of the Unsupervised Machine Learning course by IBM on Coursera!
Read moreContributors
Sina Nazeri
Data Scientist at IBM
I am grateful to have had the opportunity to work as a Research Associate, Ph.D., and IBM Data Scientist. Through my work, I have gained experience in unraveling complex data structures to extract insights and provide valuable guidance.
Read more