
Explore generative AI and Ulama fundamentals, models, and applications. Install Ulama on Windows or Linux and build a REST API to run AI models and fetch live data.
Define generative AI and review its market examples and usage, then compare machine learning with artificial intelligence and explore key AI models such as GPT, Dall-E, and Codex.
Establish a basic understanding of generative AI, its content generation across images, text, music, and code. Explore tools like Dall-E, ChatGPT, Copilot, Tabnine, and code-generation models.
Explore the basic terms of generative AI, including artificial intelligence, machine learning, supervised and unsupervised learning, reinforcement learning, algorithms, and models, with real-world examples.
Use cake-baking analogy to explain the machine learning model: data collection, apply an algorithm, train, refine, finalize, and deploy a model for text generation, image generation, or video generation.
Understand how tokens and embeddings enable AI models to process prompts, with tokenization (word, subword, and character) converting text into embeddings fed to neural networks.
Master prompt engineering for DevOps and DevSecOps, using zero-shot, one-shot, few-shot, and chain-of-thought strategies. Explore input design, output guidance, model interaction, and practical prompts for Terraform and Kubernetes.
Explore the models, algorithms, and training processes behind GitHub Copilot, including the Codex model, transformer architecture, unsupervised and supervised learning, and public code fueling code generation.
Install Ollama on Windows to run local language models, assess model sizes and required RAM, download and pull models, and run them offline from the command prompt.
Perform a hands-on install of Ulama on a Linux AWS EC2 instance using a curl command. Run the session in CPU-only mode with the Ulama API at localhost:1143.
Build and run a Spring Boot rest api with the Gradle wrapper, call the mistral ulama model via a llama rest controller, and test with httpie for the formatted response.
Explore a case study that fetches and ingests live weather data into Ulama models via a Spring Boot weather query app, using weather api.com and a GitHub repo walkthrough.
Follow a code walkthrough that fetches live weather data via an API, ingests it into an AI model (Mistral via Llama), and validates results across sources.
Install Docker Desktop on Windows, enable Virtual Machine Platform and WSL 2, log in to Docker Hub, and prepare to run OpenWebUI with Ollama.
Disclosure: This course contains the use of artificial intelligence.
Welcome to "Ollama - Generative AI and Beyond," the ultimate course designed to empower you with the skills needed to harness the full potential of Generative AI. In this course, you'll dive deep into the innovative world of Ollama, a powerful platform that enables you to run large language models (LLMs) on your local machine without the need for a GPU. Whether you’re a developer, data scientist, or AI enthusiast, this course will equip you with the practical knowledge and hands-on experience needed to create and deploy AI-driven applications.
Key Features of the Course:
Spring Boot REST API Development: Learn how to create a robust Spring Boot REST API that interacts seamlessly with AI models using Ollama. You'll be guided through setting up your environment, coding the API, and integrating it with Ollama's powerful AI capabilities.
OpenWebUI Integration: Discover how to integrate Ollama with OpenWebUI, a user-friendly interface that simplifies managing and interacting with AI models. This feature enhances your ability to visualize, test, and optimize your models for better performance.
Live Function Calls via REST API: Gain hands-on experience in making live function calls to AI models through REST APIs. You'll learn to implement real-time interactions that bring your AI-driven applications to life.
Practical, Real-World Applications: By the end of the course, you’ll have built a fully functional system that leverages Ollama’s capabilities to execute live function calls. You’ll be equipped to deploy these models in real-world scenarios, providing intelligent automation, data analysis, and enhanced user experiences.
Comprehensive Learning Path: This course is designed to take you from the basics of AI and Ollama to advanced integration techniques, ensuring you gain a thorough understanding of the entire process.
Expert-Led Instruction: Benefit from expert guidance throughout the course, with detailed explanations, practical examples, and hands-on exercises that reinforce your learning.
What You’ll Achieve:
By the end of this course, you will have the confidence to develop and deploy AI-powered applications using Ollama, create scalable REST APIs, and perform live function calls that enhance user interaction. Whether you're aiming to advance your career in AI or seeking to bring innovative AI solutions to your projects, "Ollama - Generative AI and Beyond" offers you the tools and knowledge to succeed.