Welcome to the IBM Tutorials repository - your comprehensive resource for learning cutting-edge AI, machine learning, and generative AI technologies through hands-on tutorials and projects.
This repository contains 60+ tutorials organized by learning intent, covering:
Clone the repository:
git clone https://github.com/IBM/ibmdotcom-tutorials.git
cd ibmdotcom-tutorials
Navigate to a tutorial:
cd tutorials/01-rag-and-retrieval # or any other category
Follow the tutorial's setup instructions:
Start learning:
.ipynb file in your IDE (VS Code, PyCharm, etc.)Build intelligent systems that answer questions from your documents using vector search and embeddings.
Featured Tutorials:
Create autonomous AI agents that can plan, reason, and execute complex tasks.
Featured Tutorials:
Implement collaborative AI systems where multiple agents work together.
Featured Projects:
Master techniques for effective LLM communication and optimization.
Featured Tutorials:
Work with vision, speech, and multimodal models for diverse AI applications.
Featured Tutorials:
Extend LLM capabilities by integrating external tools and APIs.
Build responsible AI systems with safety mechanisms and content filtering.
Featured Tutorials:
Apply AI to temporal data for forecasting and analysis.
Classic and modern natural language processing techniques.
Core ML concepts and techniques.
Work with MCP servers and IBM Bob integration.
Track, monitor, and optimize AI system performance.
Featured Tutorials:
Complete end-to-end AI applications and projects.
Featured Projects:
Customize models for your specific use cases.
Parse, convert, and process documents using IBM's open-source Docling toolkit.
Featured Tutorials:
Master IBM Bob, the AI-powered coding assistant for documentation, development, and automation.
Featured Tutorials:
Build real-time event streaming platforms and data pipelines using Apache Kafka and Confluent Cloud.
Featured Tutorials:
Perfect for those new to AI and LLMs. Start here to build foundational knowledge.
For developers ready to build more sophisticated AI applications.
Master enterprise-grade AI systems with multi-agent collaboration and observability.
Build complete applications with vision, speech, and multimodal capabilities.
Master IBM Bob for documentation, automation, and development workflows.
We welcome contributions! Whether you want to:
Please see our Contributing Guide for detailed instructions on how to contribute, including setup, development workflow, and code quality standards.
Also see our Code of Conduct for community guidelines.
ibmdotcom-tutorials/
βββ tutorials/ # All tutorials organized by category
β βββ 01-rag-and-retrieval/
β βββ 02-agents-and-orchestration/
β βββ 03-multi-agent-systems/
β βββ 04-prompt-engineering/
β βββ 05-multimodal-ai/
β βββ 06-tool-calling-and-function-calling/
β βββ 07-guardrails-and-safety/
β βββ 08-time-series-and-forecasting/
β βββ 09-text-processing-and-nlp/
β βββ 10-machine-learning-foundations/
β βββ 11-model-context-protocol/
β βββ 12-observability-and-monitoring/
β βββ 13-full-stack-applications/
β βββ 14-lora-and-fine-tuning/
β βββ 15-docling/
β βββ 16-ibm-bob/
β βββ 17-data-streaming/
β βββ shared-assets/ # Shared data, images, and resources
βββ .github/ # GitHub workflows and assets
βββ README.md # This file
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
If you find these tutorials helpful, please consider giving us a star! β
Maintained by: IBM.com Technical Content Team
Last Updated: February 2026
Jupyter Notebook
86.4%
Shell
6.0%
Python
4.9%
JavaScript
1.3%
Welcome to the IBM Tutorials repository - your comprehensive resource for learning cutting-edge AI, machine learning, and generative AI technologies through hands-on tutorials and projects.
This repository contains 60+ tutorials organized by learning intent, covering:
Clone the repository:
git clone https://github.com/IBM/ibmdotcom-tutorials.git
cd ibmdotcom-tutorials
Navigate to a tutorial:
cd tutorials/01-rag-and-retrieval # or any other category
Follow the tutorial's setup instructions:
Start learning:
.ipynb file in your IDE (VS Code, PyCharm, etc.)Build intelligent systems that answer questions from your documents using vector search and embeddings.
Featured Tutorials:
Create autonomous AI agents that can plan, reason, and execute complex tasks.
Featured Tutorials:
Implement collaborative AI systems where multiple agents work together.
Featured Projects:
Master techniques for effective LLM communication and optimization.
Featured Tutorials:
Work with vision, speech, and multimodal models for diverse AI applications.
Featured Tutorials:
Extend LLM capabilities by integrating external tools and APIs.
Build responsible AI systems with safety mechanisms and content filtering.
Featured Tutorials:
Apply AI to temporal data for forecasting and analysis.
Classic and modern natural language processing techniques.
Core ML concepts and techniques.
Work with MCP servers and IBM Bob integration.
Track, monitor, and optimize AI system performance.
Featured Tutorials:
Complete end-to-end AI applications and projects.
Featured Projects:
Customize models for your specific use cases.
Parse, convert, and process documents using IBM's open-source Docling toolkit.
Featured Tutorials:
Master IBM Bob, the AI-powered coding assistant for documentation, development, and automation.
Featured Tutorials:
Build real-time event streaming platforms and data pipelines using Apache Kafka and Confluent Cloud.
Featured Tutorials:
Perfect for those new to AI and LLMs. Start here to build foundational knowledge.
For developers ready to build more sophisticated AI applications.
Master enterprise-grade AI systems with multi-agent collaboration and observability.
Build complete applications with vision, speech, and multimodal capabilities.
Master IBM Bob for documentation, automation, and development workflows.
We welcome contributions! Whether you want to:
Please see our Contributing Guide for detailed instructions on how to contribute, including setup, development workflow, and code quality standards.
Also see our Code of Conduct for community guidelines.
ibmdotcom-tutorials/
βββ tutorials/ # All tutorials organized by category
β βββ 01-rag-and-retrieval/
β βββ 02-agents-and-orchestration/
β βββ 03-multi-agent-systems/
β βββ 04-prompt-engineering/
β βββ 05-multimodal-ai/
β βββ 06-tool-calling-and-function-calling/
β βββ 07-guardrails-and-safety/
β βββ 08-time-series-and-forecasting/
β βββ 09-text-processing-and-nlp/
β βββ 10-machine-learning-foundations/
β βββ 11-model-context-protocol/
β βββ 12-observability-and-monitoring/
β βββ 13-full-stack-applications/
β βββ 14-lora-and-fine-tuning/
β βββ 15-docling/
β βββ 16-ibm-bob/
β βββ 17-data-streaming/
β βββ shared-assets/ # Shared data, images, and resources
βββ .github/ # GitHub workflows and assets
βββ README.md # This file
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
If you find these tutorials helpful, please consider giving us a star! β
Maintained by: IBM.com Technical Content Team
Last Updated: February 2026
Jupyter Notebook
86.4%
Shell
6.0%
Python
4.9%
JavaScript
1.3%