Skip to main content

Elasticsearch

11 Modules ~30 hours Beginner → Advanced

Master Elasticsearch end-to-end: from "what is an inverted index?" to running production clusters, ingesting at scale, and building dashboards in Kibana. Covers OpenSearch where it diverges.

Course roadmap

#ModuleStatusTopics
0Setup & ELK in DockerPlan readydocker-compose ELK stack, first index, hello-world search
1Indexing & MappingPlan readyField types, analyzers, dynamic mapping, index templates
2Query DSLPlan readymatch, term, bool, range, nested, script queries
3Search RelevancePlan readyTF-IDF, BM25, function_score, boosting, highlighting
4AggregationsPlan readybucket vs metric, terms, date_histogram, pipeline aggs
5Ingest PipelinesPlan readyBeats, Logstash, ingest nodes, processors, enrich
6KibanaPlan readyDiscover, Lens, dashboards, saved searches, alerts
7Cluster ManagementPlan readySharding, replicas, shard allocation, master/data/coord nodes
8Performance TuningPlan readyHeap sizing, refresh interval, force-merge, hot/warm/cold
9Security & MonitoringPlan readyTLS, RBAC, Watcher, Stack Monitoring, audit logs
10CapstonePlan readyBuild a log analytics platform: Filebeat → ES → Kibana with alerts

What's available now

Curriculum plan published. Content rolling out 2026 H2.

Related courses:

Last updated

2026-05 — Curriculum plan published.