Welcome to the OPEA Developer Training Courses repository! This repository contains training materials and resources for OPEA (Open Platform for Enterprise AI) development, including documentation, examples, and learning paths for most of the blueprints implementations.
This repository is organized into two main folders:
-
Curriculas/
Structured learning modules including:- 🐳 Docker & ☸️ Kubernetes fundamentals
- GenAI application development
- Best practices and deployment patterns
-
Events/
Reference implementations from past workshops and demos:- Event-specific setups and configurations
- Hands-on labs and demo environments
- Custom deployment examples
⚠️ Note: The content inEvents/
is intended for participants of specific workshops. These configurations are not guaranteed to work outside those environments and should be used for reference only.
Event | Workshop Description |
---|---|
AAAI 2025 | Streamlining Enterprise AI RAG Pipelines with OPEA and IBM DataPrepKit |
MS Build 2025 | Streamlining Enterprise AI RAG Pipelines with OPEA ChatQnA |
ODSC | Deploying OPEA ChatQnA RAG on Kubernetes |
Explore structured learning content and hands-on blueprints to deepen your understanding of OPEA project.
All curricula in the Curriculas/
folder are delivered as Jupyter Notebooks to make learning interactive and easy to follow. These notebooks walk you through each concept with explanations, code examples, and exercises—ideal for self-paced training and experimentation.
Family | Title | Description | Tech Stack | Level | Platform |
---|---|---|---|---|---|
ChatQnA | Coming Soon | Upcoming content on RAG OPEA blueprints | TBC | TBC | TBC |
AgentQnA | Coming Soon | Upcoming content on agent-based OPEA blueprints | TBC | TBC | TBC |
GraphRAG | Coming Soon | Upcoming content on Graph-RAG GenAI OPEA blueprints | TBC | TBC | TBC |
More Coming | TBC | Additional blueprints | TBC | TBC | TBC |
Learn about OPEA containerization with our Docker training curriculum. Learn how to:
- Deploy OPEA services using docker-compose with GenAI examples
- Understand container lifecycle and resource management
- Customize deployments with environment variables and volumes
- Implement secure container configurations
Learn about container orchestration with our Kubernetes curriculum. Topics include:
- Deploying OPEA services on Kubernetes clusters
- Managing microservices with custom resource definitions
- Customizing Helm charts for OPEA deployments
- Scaling and monitoring containerized AI applications
- Navigate to the specific course directory you're interested in
- Follow the structured learning path
- Complete hands-on exercises and labs
- Review additional resources and documentation
We welcome contributions to improve our training materials! If you'd like to contribute:
- Fork the repository
- Create a new branch for your changes
- Submit a pull request with a clear description of your improvements
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or support needs, please:
- Open an issue in this repository!
Happy Learning! 🎓