A comprehensive certification program for developers working with Oshun AI provider integrations. This program validates skills across text-to-speech, image generation, and model discovery capabilities.
Certification Tracks#
Level 1: Foundation Certifications#
Individual provider certifications that validate core competencies:
| Certification | Provider | Duration | Questions | Passing Score |
|---|---|---|---|---|
| ElevenLabs TTS Specialist | ElevenLabs | 60 min | 40 | 75% |
| ComfyUI Image Generation Specialist | RunComfy | 60 min | 40 | 75% |
| Civitai Model Discovery Specialist | Civitai | 45 min | 30 | 75% |
Level 2: Advanced Certifications#
Deeper expertise in production patterns and advanced features:
| Certification | Prerequisites | Duration | Questions | Passing Score |
|---|---|---|---|---|
| ElevenLabs Advanced Practitioner | L1 ElevenLabs | 90 min | 50 | 80% |
| ComfyUI Advanced Practitioner | L1 ComfyUI | 90 min | 50 | 80% |
| Streaming & Real-Time Specialist | L1 ElevenLabs | 75 min | 45 | 80% |
Level 3: Master Certification#
| Certification | Prerequisites | Duration | Components | Passing Score |
|---|---|---|---|---|
| Oshun AI Integration Master | All L1 + 1 L2 | 3 hours | Written + Practical | 85% |
Certification Components#
1. Knowledge Assessment#
Written examinations testing theoretical understanding:
- Multiple Choice: Select the correct answer from 4 options
- Multiple Select: Select all correct answers (partial credit)
- True/False: Evaluate statements about concepts
- Code Analysis: Identify issues or predict output
- Scenario-Based: Apply knowledge to real-world situations
2. Skill Assessment#
Practical demonstrations of hands-on abilities:
- Code Completion: Complete partial implementations
- Debugging: Find and fix issues in provided code
- Implementation: Build features from requirements
- Optimization: Improve performance of existing code
3. Practical Evaluation#
Real-world project challenges:
- Mini Projects: Complete small, focused projects
- Integration Challenges: Combine multiple providers
- Production Scenarios: Handle error cases and edge conditions
Exam Structure#
Question Distribution#
Knowledge Assessment (60%)
├── Core Concepts (20%)
├── API Usage (25%)
├── Best Practices (15%)
Skill Assessment (25%)
├── Code Analysis (10%)
├── Implementation (15%)
Practical Evaluation (15%)
└── Project Challenge (15%)
Scoring#
- Multiple Choice: 1 point each
- Multiple Select: Partial credit (correct selections / total correct)
- Code Questions: 2-5 points based on complexity
- Practical: Rubric-based scoring (0-100 scale)
Time Management#
- Knowledge questions: ~1.5 minutes each
- Skill questions: ~3-5 minutes each
- Practical evaluation: 30-45 minutes
Certification Validity#
| Level | Validity Period | Renewal Requirements |
|---|---|---|
| L1 | 2 years | Renewal exam or upgrade to L2 |
| L2 | 2 years | Renewal exam or upgrade to Master |
| Master | 3 years | Recertification project |
Preparation Resources#
Study Materials#
- Documentation: Review API documentation for each provider
- Code Examples: Study examples in
docs/training/examples/ - Exercises: Complete exercises in
docs/training/exercises/ - Workshops: Attend or self-study workshops in
docs/training/workshops/
Practice Exams#
Practice exams are available for each certification level:
practice-exams/elevenlabs-l1-practice.jsonpractice-exams/comfyui-l1-practice.jsonpractice-exams/civitai-l1-practice.json
Recommended Study Path#
Week 1-2: Foundation
├── Complete Workshop 1
├── Study provider documentation
└── Complete beginner exercises
Week 3-4: Deep Dive
├── Complete Workshop 2
├── Study advanced patterns
└── Complete intermediate exercises
Week 5: Certification Prep
├── Review all materials
├── Take practice exams
└── Focus on weak areas
Week 6: Certification
└── Take certification exam
Taking the Exam#
Technical Requirements#
- Stable internet connection
- Modern browser (Chrome, Firefox, Safari, Edge)
- Webcam for proctored exams (L2 and Master)
- Quiet environment
Exam Day#
- Check-in: Verify identity 15 minutes before start
- Environment Check: Ensure proctoring software works (if applicable)
- Instructions Review: Read exam instructions carefully
- Exam Execution: Complete all sections within time limit
- Submission: Review answers before final submission
Results#
- L1 exams: Immediate results
- L2 exams: Results within 24 hours
- Master exam: Results within 1 week
Badges and Credentials#
Digital Badges#
Upon certification, you receive:
- Digital badge for social media/LinkedIn
- Verification link for employers
- Certificate PDF for records
Badge Levels#
| Badge | Icon | Description |
|---|---|---|
| Foundation | Bronze | Completed L1 certification |
| Advanced | Silver | Completed L2 certification |
| Master | Gold | Completed Master certification |
| Multi-Provider | Platinum | All L1 certifications |
File Structure#
certifications/
├── README.md # This file
├── definitions/
│ ├── elevenlabs-certifications.ts # ElevenLabs cert definitions
│ ├── comfyui-certifications.ts # ComfyUI cert definitions
│ ├── civitai-certifications.ts # Civitai cert definitions
│ └── master-certification.ts # Master cert definition
├── questions/
│ ├── elevenlabs/
│ │ ├── core-concepts.ts # Core concept questions
│ │ ├── api-usage.ts # API usage questions
│ │ ├── streaming.ts # Streaming questions
│ │ └── advanced.ts # Advanced questions
│ ├── comfyui/
│ │ ├── core-concepts.ts # Core concept questions
│ │ ├── workflows.ts # Workflow questions
│ │ ├── batch-processing.ts # Batch processing questions
│ │ └── advanced.ts # Advanced questions
│ └── civitai/
│ ├── core-concepts.ts # Core concept questions
│ ├── model-discovery.ts # Model discovery questions
│ └── generation.ts # Generation questions
├── practicals/
│ ├── elevenlabs-challenges.ts # ElevenLabs practical challenges
│ ├── comfyui-challenges.ts # ComfyUI practical challenges
│ ├── civitai-challenges.ts # Civitai practical challenges
│ └── integration-challenges.ts # Cross-provider challenges
├── practice-exams/
│ ├── elevenlabs-l1-practice.json # Practice exam
│ ├── comfyui-l1-practice.json # Practice exam
│ └── civitai-l1-practice.json # Practice exam
└── tracking/
└── certification-tracker.ts # Progress tracking utilities
API Integration#
The certification system integrates with the Yemaya community certification manager for:
- Exam scheduling and proctoring
- Progress tracking
- Badge issuance
- Credential verification
See libs/yemaya/community/src/certification/ for the certification manager
implementation.