We may earn an affiliate commission when you visit our partners.
Course image
School of AI

Full-Stack AI with Ollama: Llama, DeepSeek, Mistral, QwQ, Phi-2, MedLlama2, Granite3.2 is the ultimate hands-on AI development course that teaches you how to build and deploy real-world AI applications using the latest open-source AI models. Whether you're a beginner exploring artificial intelligence or an experienced developer, this course will provide you with practical projects to integrate large language models (LLMs) into web applications, automation tools, and advanced AI-driven solutions.

Read more

Full-Stack AI with Ollama: Llama, DeepSeek, Mistral, QwQ, Phi-2, MedLlama2, Granite3.2 is the ultimate hands-on AI development course that teaches you how to build and deploy real-world AI applications using the latest open-source AI models. Whether you're a beginner exploring artificial intelligence or an experienced developer, this course will provide you with practical projects to integrate large language models (LLMs) into web applications, automation tools, and advanced AI-driven solutions.

Throughout this course, you will learn how to install, configure, and use Ollama to run powerful AI models locally without relying on expensive cloud-based APIs. You’ll work with LLaMA 3, DeepSeek, Mistral, Mixtral, QwQ, Phi-2, MedLlama2, Granite3.2 and CodeLlama, gaining expertise in natural language processing (NLP), text generation, code completion, debugging, document analysis, sentiment analysis, and AI-driven automation.

The course is packed with real-world AI projects. You will develop an AI news summarizer, create an AI-powered proofreading tool, build a customer support chatbot, and implement an intelligent assistant for business automation. Each project provides hands-on experience with FastAPI, Python, Ollama, and REST APIs, ensuring you gain full-stack development skills in AI integration.

This course also teaches you how to fetch and process real-time data using APIs, making it ideal for those looking to build AI-driven applications that analyze real-time information. You’ll create a real-time news summarizer, an AI-powered financial report analyzer, and an AI job application screener to automate recruiting.

By the end of this course, you will have built AI-powered projects, covering full-stack AI development, text processing, natural language understanding, chatbot development, AI automation, and LLM-based applications. You will be confident in deploying AI models, integrating them into production-ready applications, and leveraging state-of-the-art AI technologies to build intelligent solutions.

Whether you are a developer, data scientist, entrepreneur, researcher, or AI enthusiast, this course will provide you with the skills to implement AI models effectively. You will gain hands-on expertise in building AI-powered web applications, integrating NLP models, and automating tasks with AI-driven tools. This course is perfect for those who want to bridge the gap between AI research and practical implementation by working with top-performing models from Ollama.

If you are ready to take your AI development skills to the next level and build cutting-edge AI-powered applications, then this is the perfect course for you.

Enroll now

What's inside

Learning objectives

  • Understand ai model deployment – learn how to install, set up, and run ai models locally using ollama.
  • Build ai-powered applications: develop real-world ai applications using top models from ollama, including llama 3, mistral, codellama, mixtral, and deepseek-r1.
  • Implement nlp tasks – work with ai models to summarize text, generate content, proofread documents, and extract key information from legal and business texts.
  • Develop ai-powered assistants – build ai chatbots, customer support bots, and personal ai assistants using advanced llms.
  • Generate & debug code with ai – utilize codellama to auto-generate code, debug programming errors, and improve software development efficiency.
  • Integrate ai with web apps – learn how to create full-stack applications with a fastapi backend and interactive web ui, using ai models for real-time processing
  • Automate business & productivity tasks – implement ai solutions for automated email replies, ai-powered meeting summarization, and resume generation.
  • Work with real-world data & apis – fetch live data from news apis, finance apis, and customer reviews, and analyze them using ai models for insights.
  • Optimize ai model performance – learn techniques for fine-tuning ai prompts, handling api responses, and improving response accuracy.

Syllabus

Quick Start - Setting Up Ollama & First AI Model
Introduction to Section: Quick Start - Setting Up Ollama & First AI Model
Introduction to Ollama
Read more

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Career center

Learners who complete Full-Stack AI with Ollama: Llama, Deepseek, Mistral, QwQ will develop knowledge and skills that may be useful to these careers:
Artificial Intelligence Developer
An Artificial Intelligence Developer is at the forefront of creating intelligent systems and applications across various domains. This course offers an unparalleled pathway for individuals aiming to become a proficient Artificial Intelligence Developer, focusing on building and deploying real-world AI solutions. By mastering Ollama for local execution of models like LLaMA 3, DeepSeek, and CodeLlama, learners gain expertise in full-stack AI development, natural language processing, and AI automation. The curriculum’s emphasis on projects such as an AI-powered proofreading tool and a financial report analyzer provides practical skills in integrating AI into web applications and automating complex tasks, making it ideal for those eager to contribute to cutting-edge AI innovation.
Machine Learning Engineer
A Machine Learning Engineer builds, deploys, and maintains AI models that drive intelligent applications. This course empowers aspiring Machine Learning Engineers by providing comprehensive, hands-on experience with installing, configuring, and running powerful AI models locally using Ollama. Learners will develop full-stack AI applications, integrating models like LLaMA 3 and Mistral into production-ready solutions using Python and FastAPI. The practical projects, including an AI news summarizer and customer support chatbot, directly translate into the skills required to design and implement robust AI systems, covering deployment, natural language processing, and performance optimization critical for success in this demanding field.
Full Stack AI Application Developer
A Full Stack AI Application Developer combines expertise in both front-end and back-end development with the capability to integrate artificial intelligence functionalities. This course is explicitly designed to cultivate the skills required for a Full Stack AI Application Developer. Learners master creating full-stack applications with a FastAPI backend and interactive web UI, seamlessly integrating AI models for real-time processing. Practical projects, such as building AI-powered web applications and customer support chatbots, provide hands-on experience in using Python, FastAPI, and REST APIs to deploy AI models. This curriculum ensures learners can confidently build and integrate AI-driven solutions from end-to-end, bridging the gap between AI models and accessible user interfaces.
Natural Language Processing Engineer
A Natural Language Processing Engineer specializes in enabling computers to understand, interpret, and generate human language. This course is exceptionally well-suited for a Natural Language Processing Engineer, offering deep dives into practical NLP tasks. Learners work with advanced AI models like Mistral and Phi-2 to summarize text, generate content, proofread documents, and extract key information from legal and business texts. The experience with real-time news summarizers, AI blog writers, and legal document analyzers provides invaluable hands-on expertise in natural language understanding and generation. The course’s focus on integrating these powerful LLMs into applications helps build a strong foundation for developing sophisticated language-centric AI solutions.
AI Integration Specialist
An AI Integration Specialist focuses on seamlessly incorporating artificial intelligence capabilities into existing systems and workflows. This course equips learners with extensive practical expertise ideal for an AI Integration Specialist. It covers how to install, configure, and use Ollama to run powerful AI models locally and integrate them into web applications using FastAPI, Python, and REST APIs. Projects like the customer support chatbot, AI-powered virtual assistant, and real-time news summarizer provide hands-on experience in connecting AI models with diverse data sources and operational systems. This comprehensive training in full-stack AI development ensures confidence in deploying AI models and leveraging state-of-the-art technologies to build intelligent, integrated solutions.
Software Engineer (Machine Learning)
A Software Engineer Machine Learning is responsible for developing, testing, and maintaining the software infrastructure that supports machine learning models and applications. This course offers highly practical skills essential for a Software Engineer Machine Learning. Learners gain hands-on expertise in installing, setting up, and running AI models locally with Ollama, along with developing full-stack AI applications using Python and FastAPI. The syllabus includes specific training on AI code generation and debugging with CodeLlama, directly enhancing software development efficiency. By integrating AI models into web applications and building production-ready solutions, learners develop the robust engineering practices and deep understanding of AI deployment necessary to excel in this specialized field.
Application Developer AI Integration
An Application Developer with AI Integration skills focuses on embedding artificial intelligence functionalities into new and existing software applications. This course offers practical, full-stack development experience crucial for an Application Developer specializing in AI integration. Learners master how to create full-stack applications with a FastAPI backend and interactive web UI, leveraging AI models for real-time processing and intelligent features. Projects like building customer support chatbots and AI job application screeners provide direct experience in fetching and processing real-time data using APIs and integrating LLMs effectively. This curriculum ensures confidence in deploying AI models and seamlessly incorporating them into production-ready software, enhancing application intelligence and user experience.
AI Solutions Architect
An AI Solutions Architect designs and oversees the implementation of complex AI systems, ensuring scalability, integration, and performance. This course provides comprehensive training that aligns closely with the responsibilities of an AI Solutions Architect. Learners gain practical expertise in installing, configuring, and deploying a variety of AI models locally using Ollama, understanding the infrastructure requirements for production-ready applications. The full-stack development skills, API integration, and experience with real-time data processing are critical for designing robust AI solutions. By working on projects that require integrating AI into web applications and automating tasks, learners develop the holistic understanding needed to architect sophisticated AI-powered systems. This role often requires prior experience and may be enhanced by an advanced degree.
Data Scientist with AI Focus
A Data Scientist with an AI focus delves into complex datasets to uncover insights and build predictive models, often leveraging advanced AI techniques. This course offers highly relevant skills for a Data Scientist, particularly those specializing in AI. Learners gain hands-on experience with natural language processing, document analysis, and sentiment analysis using powerful AI models. The curriculum emphasizes fetching and processing real-time data using APIs and analyzing them with AI models for insights, as seen in projects like the AI-powered financial report analyzer. This practical expertise in deploying and optimizing AI models and integrating them into applications helps build a strong foundation for extracting value from data and developing intelligent data-driven solutions. This role typically requires an advanced degree.
Prompt Engineer
A Prompt Engineer specializes in designing, testing, and refining prompts to optimize the performance and output of large language models. This course directly contributes to the core competencies of a Prompt Engineer by teaching techniques for fine-tuning AI prompts and improving response accuracy. Learners gain hands-on experience working with various powerful AI models like LLaMA 3, Mistral, and DeepSeek, understanding their nuances and how to elicit desired outputs. The practical exposure to text generation, content writing, and debugging using AI models provides a robust framework for crafting effective prompts. This course is ideal for anyone seeking to master the art and science of communicating effectively with AI to achieve optimal results in diverse applications.
AI Automation Engineer
An AI Automation Engineer focuses on integrating AI capabilities to streamline processes, enhance efficiency, and create intelligent automated workflows. This course provides comprehensive, hands-on skills that are highly relevant for an AI Automation Engineer. Learners are empowered to implement AI solutions for automated email replies, meeting summarization, and resume generation, alongside building an intelligent assistant for business automation. The practical experience with deploying AI models, integrating them into applications, and utilizing open-source tools like Ollama and FastAPI helps build a foundation for designing and implementing sophisticated AI-driven automation systems. This course is ideal for professionals looking to leverage AI to transform operational efficiency and productivity across various industries.
AI Product Manager
An AI Product Manager guides the development and strategy of AI-driven products, requiring a deep understanding of AI capabilities and implementation. This course offers a robust technical foundation that may be useful for an aspiring AI Product Manager. While not a product management course, it provides invaluable insights into the practicalities of building and deploying AI applications, understanding model limitations, and leveraging open-source tools like Ollama. Projects like the AI news summarizer, customer support chatbot, and AI job application screener demonstrate real-world AI use cases, helping learners grasp the feasibility and complexity of AI-driven solutions. This technical understanding is crucial for communicating effectively with engineering teams and making informed product decisions; this role often benefits from an advanced degree.
Applied AI Researcher
An Applied AI Researcher investigates how cutting-edge artificial intelligence models can be practically implemented to solve real-world problems. This course offers directly relevant experience for an Applied AI Researcher. Learners gain hands-on expertise in working with top-performing open-source AI models, including LLaMA 3, Mistral, and DeepSeek, installing and configuring them locally using Ollama. The curriculum’s emphasis on developing real-world AI applications, such as an AI news summarizer or a medical AI symptom checker, helps build a foundation in translating theoretical AI advancements into tangible solutions. This practical experience in model deployment, natural language processing, and integrating AI into functional applications is invaluable for exploring and validating new AI use cases effectively; this role typically requires an advanced degree.
AI Business Analyst
An AI Business Analyst identifies business needs and translates them into AI-driven solutions, bridging the gap between business strategy and technical implementation. This course offers highly relevant insights that may be useful for an aspiring AI Business Analyst. Learners gain practical understanding of how AI models like LLaMA 3 and Mistral can be deployed and integrated to automate tasks and enhance productivity. The experience with real-world projects such as an AI-powered financial report analyzer, a customer support chatbot, and an AI job application screener directly demonstrates the business value and feasibility of AI solutions. This hands-on exposure to full-stack AI development and practical application helps build a foundation for evaluating AI opportunities and collaborating effectively with technical teams.
Quantitative Researcher AI
A Quantitative Researcher AI applies advanced mathematical, statistical, and computational methods, often using AI, to analyze financial markets or complex systems. This course may be useful for an aspiring Quantitative Researcher AI by providing practical experience in leveraging AI for data analysis, particularly with the AI-powered financial report analyzer project. Learners gain hands-on expertise in fetching and processing real-time data using APIs and analyzing them with AI models, which is crucial for uncovering insights in quantitative fields. While the course focuses on implementation rather than theoretical quantitative methods, the ability to deploy and utilize state-of-the-art AI technologies for data extraction and analysis can help build a strong foundation for applied research. This role typically requires an advanced degree.

Reading list

We've selected 50 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Full-Stack AI with Ollama: Llama, Deepseek, Mistral, QwQ.
Is an excellent starting point for anyone new to Python or programming in general. It covers fundamental programming concepts and Python basics with a hands-on, project-based approach, making it very practical for beginners. The third edition is updated to cover newer Python versions and is widely recommended for its clear explanations and engaging projects. It's often used as an introductory textbook.
Focusing on the LangChain framework, this book is highly relevant for building applications with LLMs, a key theme in the provided course names. It covers practical aspects of using LLMs and frameworks like LangChain, which are often used in conjunction with local LLMs served by Ollama. is valuable for hands-on application development.
Is excellent for gaining a deep, foundational understanding of how LLMs work by guiding you through building one from scratch using Python and PyTorch. It covers the core concepts and is highly valuable for solidifying understanding, serving as a strong prerequisite for working with tools like Ollama. This book practical guide rather than a theoretical reference. It is well-regarded in the field and is suitable for those with intermediate Python and some machine learning knowledge.
Is widely considered the standard textbook in the field of AI. It provides a comprehensive and foundational understanding of artificial intelligence, covering a vast range of topics relevant to AI automation. While not solely focused on automation, it offers essential background knowledge for anyone looking to delve into the technical aspects of the field. It is commonly used as a textbook in academic institutions.
This classic textbook covers a wide range of NLP topics, including speech recognition, natural language understanding, and machine translation. It is an excellent resource for students and researchers.
RAG key technique for enhancing LLM performance by incorporating external knowledge, and vector databases are essential for implementing RAG. provides a practical guide to RAG and vector databases, which are highly relevant to building more advanced and context-aware applications with Ollama and LangChain.
Ideal for beginners who want to quickly apply Python to practical tasks. focuses on using Python to automate everyday computer tasks, such as working with files, web scraping, and sending emails. It assumes no prior programming experience and is highly regarded for its clear, step-by-step instructions and focus on immediate productivity gains. The second edition widely used and practical resource.
Writing clean, readable, and maintainable code is essential for any developer, especially in full-stack projects where complexity can grow quickly. provides detailed guidance on writing better code, focusing on principles, patterns, and practices. It's a fundamental text for improving code quality and a must-read for professional developers.
Considered a key book on intelligent automation and hyperautomation, this book delves into how companies are achieving efficiency gains through AI and automation. It provides a practical guide for business leaders and professionals on implementing AI and intelligent automation, emphasizing ethics and workforce integration. It's highly relevant for understanding contemporary applications.
Covers a range of topics directly relevant to the course names, including pretrained LLMs, vector databases, RAG, and agentic systems, all with a focus on Python. It provides a comprehensive guide for developers looking to build generative AI applications, making it highly suitable for those using Ollama.
Aimed at developers new to LangChain, this book provides a step-by-step guide to building AI applications with the framework. It's an excellent resource for those looking to utilize LangChain with Ollama for application development.
Focuses on the security testing of APIs, providing insights into how to identify and exploit vulnerabilities. It's a crucial resource for security professionals and developers who want to build more secure APIs by understanding potential attack vectors. It's highly relevant for contemporary API development concerns.
Deep dive into the fundamental concepts of data systems, covering topics like databases, distributed systems, and the trade-offs involved in designing them. While not strictly a 'full-stack development' book, the knowledge within is invaluable for any senior full-stack developer or architect dealing with data at scale. It's a must-read for understanding the complexities of the back end.
Provides a broad overview of generative AI, including how LLMs function, their applications, and their societal impact. It's a great starting point for anyone new to the field, offering accessible explanations without requiring deep technical expertise. It helps provide context for the capabilities and implications of technologies like Ollama and the applications built with it.
This highly regarded book offers practical advice and tips for becoming a more effective and pragmatic programmer. The principles discussed, such as taking responsibility, avoiding duplication, and writing flexible code, are universally applicable and highly beneficial for full-stack developers aiming for mastery in their craft. It's considered a must-read for software professionals.
Is specifically tailored for data scientists and developers interested in using FastAPI to build and deploy machine learning applications. It covers integrating ML models, dependency injection, authentication, testing, and deployment best practices within the context of data science.
Provides a hands-on approach to building applications with LLMs, including the creation of intelligent agents. It covers practical aspects and frameworks like LangChain, which are directly applicable to developing applications that utilize local LLMs via Ollama.
Given the course names mentioning AI agents, this book is highly relevant. It focuses on building intelligent agents powered by LLMs, covering frameworks and techniques for creating autonomous systems. This aligns with the advanced applications of LLMs that can be explored using Ollama.
Is highly recommended for intermediate to advanced Python programmers looking to write more idiomatic and efficient code. It explores Python's often-overlooked features and best practices, delving into topics like data structures, the Python data model, and metaprogramming. It's a valuable resource for deepening understanding and is considered a must-read for those aiming for mastery.
Specifically focused on building AI agents with Python, this book aligns well with the AI agent theme in the course names. It likely covers frameworks and techniques that can be used in conjunction with Ollama to create intelligent and autonomous applications.
Through case studies, this book illustrates how organizations are successfully implementing AI to augment human capabilities. It provides practical examples of AI automation in action and highlights the importance of human-AI collaboration. It's a valuable resource for professionals seeking to understand real-world applications.
Understanding how to design and build effective APIs core part of full-stack development, connecting the front end and back end. comprehensive guide to designing RESTful APIs, a prevalent architectural style. It's a crucial reference for building well-structured and usable interfaces.
For the back-end JavaScript development with Node.js, understanding design patterns is essential for building scalable and maintainable applications. delves into common patterns and practices in Node.js development, making it highly relevant for the server-side aspect of full-stack development.
Provides a practical introduction to machine learning using Python and the scikit-learn library. It's ideal for Python programmers interested in entering the field of machine learning and data science. It covers essential concepts and provides hands-on examples.
Offers a practical guide to building production-ready web APIs with FastAPI, focusing on core concepts like routing, request handling, and error handling. It covers integrating with SQL and NoSQL databases, securing applications, and deployment. It's a good resource for Python developers looking to pragmatically learn FastAPI for building robust APIs.
Focuses on using FastAPI for building secure, scalable, and structured Python microservices. It covers microservices design patterns, asynchronous and synchronous REST services, event-driven applications, and integrating with databases in a microservices architecture.
This practical guide focuses on building production-grade AI services using FastAPI, specifically integrating large language models (LLMs). It covers setting up FastAPI applications for AI, integrating with tools like Ollama, asynchronous processing for AI workloads, database operations, authentication, and deployment using Docker.
Offers a more in-depth exploration of JavaScript, covering fundamental concepts, programming paradigms, and venturing into topics like asynchronous programming and Node.js. It's suitable for those who have a basic understanding of coding and want to deepen their JavaScript knowledge for both front-end and back-end development. The latest editions include modern JavaScript features.
Focuses on using the Hugging Face Transformers library, a popular tool for leveraging state-of-the-art transformer models in NLP. Given the prevalence of transformer models in modern chatbot development, especially with generative AI, this book is highly relevant for those looking to work with these advanced architectures. It's suitable for readers with some background in deep learning and NLP.
Given the close relationship between microservices and APIs, this book is highly relevant for understanding how to secure microservices architectures and the APIs that connect them. It covers securing communication between services and deploying microservices behind an API gateway. It's valuable for those working with or planning to adopt a microservices approach.
Offers a product-oriented approach to API design, emphasizing how to create APIs that provide value and a great developer experience. It covers the entire design lifecycle and discusses various API styles like REST, gRPC, and GraphQL. It's a strong choice for gaining a broad understanding of API design in a business context.
Prompt engineering crucial skill for effectively using LLMs. focuses on the principles and techniques for designing prompts to get reliable outputs from generative AI models. This is directly applicable to interacting with and getting the best results from LLMs run locally with Ollama.
Explores how humans and machines can collaborate effectively in the age of AI. It provides valuable insights into the practical application of AI in business processes and the transformation of work, directly relevant to AI automation. It's a useful resource for understanding the strategic implications of AI and is particularly valuable for professionals.
Save
This practical guide offers a blend of API design theory and hands-on exercises. It focuses on building popular APIs and fostering a thriving developer ecosystem. The book includes expert advice and case studies, making it highly relevant for those looking to create successful and widely adopted APIs.
Specifically addresses the impact of AI and automation on the future of work. It explores how jobs and the workplace are changing and provides insights into navigating this transition. It's highly relevant for anyone concerned with the employment implications of AI automation.
As full-stack applications grow, they often evolve into microservices architectures. explores the concepts, strategies, and challenges of building and managing microservices. It's highly relevant for experienced full-stack developers moving towards or working with distributed systems.
Is designed to make deep learning accessible to coders with a focus on practical applications using the fastai library and PyTorch. It's an excellent resource for those who want to implement deep learning models for automation tasks. It's a hands-on guide suitable for developers and students.
Another essential volume in the 'You Don't Know JS Yet' series, this book focuses on two fundamental JavaScript concepts: scope and closures. A thorough understanding of these topics is critical for writing correct and maintainable JavaScript code, particularly in complex full-stack applications. It's a deep dive into core language behavior.
Presents proven patterns for designing APIs that facilitate integration through loosely coupled message exchanges. It's a valuable resource for architects and developers working on complex integration scenarios, offering patterns to simplify the process.
This handbook provides a practical guide for business leaders on applying AI within their organizations. It covers identifying opportunities for AI automation and implementing AI projects. It's geared towards a professional audience looking for actionable insights.
Discusses the engineering challenges and practices involved in building AI applications with foundation models, including LLMs. It provides valuable insights into the practical aspects of developing and deploying LLM-powered systems, which is relevant for professionals working with Ollama in a production context.
Offers a collection of tips and tricks to help intermediate Python developers write more professional and Pythonic code. It provides concise explanations and practical examples of various Python features, making it a useful resource for leveling up coding skills and discovering best practices.
Provides a comprehensive overview of building full-stack applications using Python. It covers various aspects, from front-end technologies to different Python web frameworks and deployment. It's an excellent resource for developers who prefer Python for their full-stack work.
Analyzes AI through an economic lens, explaining how the falling cost of prediction impacts business strategy. It provides a framework for understanding the economic forces driving AI automation and its business implications. It's particularly relevant for those interested in the strategic and economic aspects.
Known for its highly visual approach, this book offers a comprehensive introduction to LLMs, covering their architecture, training, and applications. It's a practical guide that helps solidify understanding through clear explanations and examples. It serves as a good resource for understanding the underlying concepts of the models that Ollama can run.
Offers a solid introduction to the principles and practices of designing effective web APIs. It's particularly useful for those new to API design, providing practical guidance and examples. It serves as a valuable reference for understanding the characteristics of well-designed APIs and the entire API design lifecycle.
Provides a broad introduction to FastAPI, covering the core concepts and nuts and bolts of development. It's suitable for developers familiar with Python and helps solidify understanding of how FastAPI utilizes modern Python features like type hints and async functions. It also covers RESTful APIs, data validation, authorization, and performance.
React popular front-end library, and this book provides a hands-on guide to learning it. It's well-suited for developers looking to specialize in building modern, component-based user interfaces, a key part of many full-stack projects. The book helps solidify understanding through practical examples.
This collection of articles from Harvard Business Review provides insights into the latest developments and implications of generative AI. It's relevant for understanding contemporary topics in AI that are driving new forms of automation. It's a good resource for professionals and business leaders.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Full-Stack AI with Ollama: Llama, Deepseek, Mistral, QwQ.
Gen AI - RAG Application Development using LlamaIndex
Most relevant
Leveraging Llama2 for Advanced AI Solutions
Most relevant
Generative AI: Introduction and Applications
Most relevant
Harnessing Ollama – Create Local LLMs with Python
Most relevant
Vector Search and Embeddings
Most relevant
Vector Databases: from Embeddings to Applications
Most relevant
The Complete Agentic AI Engineering Course (2025)
Most relevant
Run Local LLMs with Ollama: From No-Code to Python Code
Most relevant
Generative AI: Foundation Models and Platforms
Most relevant

Udemy Buyer Protection & Guarantee

Verified partner policies & purchase protections

Global Marketplace Leader
Free Trial & Audit

Free Lecture Previews

Free preview video lectures available for all courses; optional 7-day free trial on Personal Plan subscriptions (cancel before trial ends to avoid conversion).

Return & Refund Policy

30-Day Money-Back Guarantee

30-day money-back guarantee on all eligible individual course purchases (provided course content has not been substantially consumed or downloaded). Subscription fees are non-refundable once billed.

Buyer Protections

Verified Academic & Industry Partner

Lifetime access to purchased individual courses and future updates, verifiable certificate of completion, and direct student Q&A forums.

Key Purchase Protections
30-day 100% money-back guarantee on course purchases
Lifetime access on web, mobile, and offline
Certificate of completion included with purchase
Direct instructor Q&A and active student community
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser