Skip to content

Training materials and resources for OPEA development, featuring Docker and Kubernetes implementations, Jupyter notebooks, and hands-on examples for OPEA blueprints.

License

Notifications You must be signed in to change notification settings

opea-project/Course-Material

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License Jupyter Python

🚀 OPEA Developer Training Courses

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.

📝 Overview

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 in Events/ 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

📚 Learning Resources

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.

🧩 Blueprint-Based Courses

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

🐳 Docker

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

☸️ Kubernetes

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

🎯 How to Use This Repository

  1. Navigate to the specific course directory you're interested in
  2. Follow the structured learning path
  3. Complete hands-on exercises and labs
  4. Review additional resources and documentation

🤝 Contributing

We welcome contributions to improve our training materials! If you'd like to contribute:

  1. Fork the repository
  2. Create a new branch for your changes
  3. Submit a pull request with a clear description of your improvements

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.


📞 Support

For any questions or support needs, please:

  • Open an issue in this repository!

Happy Learning! 🎓

About

Training materials and resources for OPEA development, featuring Docker and Kubernetes implementations, Jupyter notebooks, and hands-on examples for OPEA blueprints.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published