Creating AI Applications with Python and GitHub Models
34mIntermediate2025-03-05
Authors

Jonathan Fernandes
Consultant focusing on data science, AI, and big data
Course details
GitHub Models offers a variety of AI-powered models that you can use to build AI features and products. In this course, instructor Jonathan Fernandes shows you how to create an AI application using GitHub Models to solve a specific problem. Learn how to select the best large language model to address the problem and then customize the model to meet your needs. By the end of this course, you’ll be equipped with the skills you need to build, test, validate, and deploy your own AI prototype.
Learning objectives
Subdivide the problem into smaller chunks.
Choose the right large language model for the task.
Develop a working AI prototype.
Demonstrate, test, validate, and deploy your own AI prototype.
Learning objectives
Subdivide the problem into smaller chunks.
Choose the right large language model for the task.
Develop a working AI prototype.
Demonstrate, test, validate, and deploy your own AI prototype.
Skills covered
Github ModelsVersion ControlGitHubArtificial Intelligence FoundationsPythonSoftware Development ToolsArtificial Intelligence (AI)Programming LanguagesOpen SourceSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Building AI prototypes
1. Using Github Models
- 02 - What is Github Models
- 03 - Comparing and selecting a large language model
- 04 - Accessing Large Language Models using an API
- 05 - Showcase of the finished product
2. Create the Web Layout
- 06 - Using GitHub spaces
- 07 - Challenge - Choose your LLM
- 08 - Solution - Choose your LLM
- 09 - Challenge - Create your app
- 10 - Solution - Create your app
- 11 - Challenge - Make changes to the code as required
- 12 - Solution - Make changes to the code as required
- 13 - Deploy the app to production
Conclusion
- 14 - Going further with prototyping AI models