Platzi Learn V1

Transforming enterprise documentation into engaging, structured learning experiences through AI-powered course generation.

The Enterprise Training Challenge

Companies struggle to transform their internal knowledge into effective training programs. Documentation exists scattered across formats, and creating structured educational content requires weeks of expert work.

Scattered Content

Documentation exists across PDFs, PowerPoints, videos, and spreadsheets without educational structure or cohesive learning framework.

Time-Intensive Process

Converting technical documentation into effective courses requires weeks of work from instructional design experts.

Generic Experiences

Traditional platforms offer one-size-fits-all solutions that don't adapt to company context or employee knowledge levels.

AI-Powered Course Generation

Platzi Learn uses multi-agent AI systems to automatically transform company documentation into complete, structured courses with progressive learning modules, AI-narrated lessons, and built-in assessments.

Automated Course Creation

Generates complete syllabus with progressive modules from basic to advanced levels, organizing content into logical learning sequences.

AI Narration

Creates natural-sounding audio lessons with coherent narratives that follow project-based learning throughout the entire course.

Multi-Format Support

Processes videos, PDFs, Excel, and documents—extracting and vectorizing content for intelligent course generation.

Intelligent Personalization

Adapts content to target audience and knowledge level, supporting multiple languages with customizable narrator voices.

Automatic Summaries

Generates concise lesson summaries for quick review and reference, enhancing knowledge retention.

Best Practices Integration

Applies Platzi's 10+ years of educational expertise to ensure effective learning outcomes and engagement.

Building for Scale & Reliability

The architecture evolved from a simple microservice approach to a sophisticated orchestration system capable of managing complex, multi-step course generation workflows.

Evolution of the System

We started with a straightforward microservice architecture using task queues. While functional, it struggled with reliability and visibility into the multi-stage course generation process. As we scaled to handle larger document sets and more complex workflows, we needed better orchestration.

The breakthrough came when we reimagined the system around workflow orchestration rather than simple task processing. This allowed us to manage dependencies between steps, handle failures gracefully, and process multiple documents in parallel while maintaining a clear view of overall progress.

Course Generation Flow

Document Ingestion

Users upload documentation and define course objectives through a simple form interface. The system accepts multiple formats including PDFs, videos, presentations, and spreadsheets.

Course creation interface

Parallel Content Extraction

The orchestrator kicks off parallel processing for each document—extracting text, audio from videos, and creating searchable content indices. This parallelization dramatically reduced processing time.

Processing dashboard

Intelligent Course Structuring

Once all content is indexed, the system synthesizes information across documents to create a coherent syllabus. AI organizes topics from foundational concepts to advanced applications, ensuring logical progression.

Generated course syllabus

Lesson Generation

For each lesson in the syllabus, the system generates educational content, narrative scripts, and audio narration in parallel. Context from the overall course project ensures consistency across all lessons.

Lesson player interface

Assembly & Publishing

The orchestrator assembles all components—combining audio, scripts, and metadata—then integrates with the platform's core to publish a complete, ready-to-use course.

Lesson editor interface

Business Results

Platzi Learn unlocked a new B2B revenue stream by enabling companies to rapidly transform internal knowledge into professional learning experiences at scale.

New
B2B product line unlocking significant revenue potential
50%
Reduction in course production time
20+
Documents processed simultaneously
10+
Languages & voices supported

What I Learned Building This

Simplicity Over Complexity

The initial architecture was over-complicated with unnecessary frameworks. Simplifying to focused orchestration improved reliability while maintaining capabilities.

Ship Now, Perfect Later

Rather than wait for the perfect solution, we focused on immediate value delivery. This pragmatic approach unlocked revenue while continuing to evolve.

Iterate Based on Real Usage

Assumptions about how companies would use the system evolved significantly after observing actual patterns. Quick iteration was crucial to product-market fit.