BBuddyAI Learn
Data Platforms · Beginner → Expert

🔎 Elasticsearch and OpenSearch Engineering

Design and operate search and analytics clusters covering indexing, mappings, queries, aggregations, relevance, shards, ingestion, security, observability, scaling, and recovery.

Course roadmap

Pass each module exam to unlock the next module.

Module 1 · Beginner

Distributed Search Architecture, Nodes and Clusters

Locked
Module 2 · Beginner

Indices, Documents, Fields and JSON Data Modeling

Locked
Module 3 · Beginner

Mappings, Data Types and Dynamic Mapping

Locked
Module 4 · Beginner

Text Analysis, Analyzers, Tokens and Normalization

Locked
Module 5 · Intermediate

Indexing, Bulk Operations and Refresh Behavior

Locked
Module 6 · Intermediate

Query DSL and Full-Text Search

Locked
Module 7 · Intermediate

Term-Level Queries, Filters and Boolean Logic

Locked
Module 8 · Intermediate

Relevance, Scoring and Search Quality

Locked
Module 9 · Advanced

Aggregations and Analytical Queries

Locked
Module 10 · Advanced

Shards, Replicas and Allocation

Locked
Module 11 · Advanced

Ingest Pipelines and Data Transformation

Locked
Module 12 · Advanced

Index Templates, Aliases and Lifecycle Management

Locked
Module 13 · Advanced

Security, Authentication, Authorization and TLS

Locked
Module 14 · Expert

Snapshots, Restore and Disaster Recovery

Locked
Module 15 · Expert

Monitoring, Cluster Health and Troubleshooting

Locked
Module 16 · Expert

Capacity Planning, Performance and Scaling

Locked
Module 17 · Expert

Expert Capstone: Production Search Platform

Locked
Certification gate

Final course exam

Pass mark: 80%. Time limit: 360 minutes. All module exams must be passed first.

Locked until modules are passed