🤖

Introduction to Open Source AI Development with Ollama

Free · 📖 32 lessons

**Introduction to Open Source AI Development with Ollama** is a hands-on course designed to teach you how to build powerful AI applications using free and open source tools. You'll learn how to install and use Ollama, work with popular open source large language models such as Llama, Phi, Gemma, and Mistral, and develop AI-powered applications using Python and Flask. Along the way, you'll gain practical experience with prompt engineering, model management, REST APIs, and best practices for running AI locally on your own computer. As you progress through the course, you'll move beyond basic AI interactions and learn how to build intelligent applications using Retrieval-Augmented Generation (RAG). You'll create a local knowledge base, generate embeddings, work with vector databases, and build a complete AI knowledge assistant capable of answering questions about your own documents—all without relying on cloud-based AI services. Whether you're a software developer, IT professional, student, or technology enthusiast, this project-based course will provide the practical skills you need to begin developing secure, private, and powerful AI applications using today's leading open source technologies.

← Back to Courses

Course Content

32 lessons
Course Introduction 4 items
1
Welcome to Open Source AI Development
Video
2
Setting Expectations
Video
3
Preparing Your Development Environment
Video
4
Verify Your AI Development Environment
Lab
Introduction to Local AI 4 items
5
Understanding Generative AI
Video
6
Cloud AI vs. Local AI
Video
7
Getting Started with Ollama
Video
8
Run Your First Local AI Model
Lab
Working with Open Source Models 4 items
9
Managing Models
Video
10
Choosing the Right Model
Video
11
Prompt Engineering
Video
12
Compare Multiple Open Source Models
Lab
Building AI Applications with Python 4 items
13
Calling Ollama from Python
Video
14
Building Console Applications
Video
15
Building Web Applications with Flask
Video
16
Build Your First AI Chatbot
Lab
Building Practical AI Applications 4 items
17
Productivity Applications
Video
18
AI for Software Developers
Video
19
Enterprise AI Applications
Video
20
Build a Developer AI Assistant
Lab
Introduction to Retrieval-Augmented Generation (RAG) 4 items
21
Understanding RAG
Video
22
Building a Knowledge Base
Video
23
Embeddings and Vector Databases
Video
24
Build Your First Knowledge Base
Lab
Building a Complete RAG Application 4 items
25
Connecting Ollama to Your Knowledge Base
Video
26
Improving Your RAG Application
Video
27
Building a Web-Based AI Assistant
Video
28
Build a Complete RAG Chatbot
Lab
Capstone Project 4 items
29
Designing Your Application
Video
30
Building the Solution
Video
31
Deployment and Next Steps
Video
32
Build a Complete Local AI Knowledge Assistant
Lab