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
Related courses
- Creating Advanced AI Applications with Python, APIs, and GitHub Models
- Build with AI: Building Prompt Flows with Azure AI Foundry
- Deep Learning with Python: Hands-On Introduction to Deep Learning Models
- Azure AI for Developers: Process Images with Azure AI
- Hands-On AI: Image Processing with Python
- Copilot in Excel: Supercharge Your Productivity
- Hands-On AI: Building Your First Conversational AI Chatbot
- Claude with Google Cloud Vertex AI by Anthropic
Related learn paths
- Build AI Products Using Azure AI Services in Your Development Lifecycle
- Improve Your Programming Skills with Artificial Intelligence
- Fundamentals to Become a Machine Learning Engineer
- Master GitHub Copilot
- Career Essentials in GitHub Copilot Professional Certificate
- Data Engineering Professional Certificate by Snowflake
- Python Hands-On Practice
- Prepare for the CompTIA PenTest+ (PT0-001) Exam