Skip to main content

Elasticsearch Training: Online Courses & On-premise Workshops

Learn & Master Elasticsearch Faster


Our Elasticsearch training classes have a 4.74/5 rating based on 20 reviews

Your Elasticsearch instructor is an active Elasticsearch engineer, developer and consultant with years of experience helping enterprise, medium and small organizations. Radu has worked with clients from 20+ different industries and is the author of Elasticsearch in Action. Here are some problems Radu Gheorghe solved for Sematext clients recently:

  • Improved search relevancy using Learning to Rank
  • Optimized multiple petabyte-scale clusters. Some up to 400 nodes.
  • Designed Elasticsearch index and cluster architecture for dozens of clients
  • Optimized log ingestion pipelines to parse and enrich 100K+ events/second
  • Helped clients and DevOps teams reduce production Elasticsearch and ingestion pipeline costs by as much as 10x

A word from Radu Gheorghe

“Attendees come in highly motivated, making the class feel more “alive” than I expected. They constantly look for take-aways to improve their setup, from tweaking a boost to changing the sharding strategy. Their use-cases are very diverse, too, so we end up covering a lot of material.”

Radu Gheorghe  Sematext Elasticsearch Training Instructor

Why attend our online courses?

  • Small, interactive, instructor-led classes
  • Lots of hands-on exercises and training materials
  • Customized learning experience both core essentials and advanced classes are available
  • Useful for any Elasticsearch users, including AWS Elasticsearch and Elastic Cloud
  • More flexible – no need to travel
  • Get our Elasticsearch certification – Certificate of Completion included

Upcoming Classes

Pick from a wide range of short (2h), use case focused classes to match your exact needs. Delivery method: Live Online. Time: 11:00 AM to 1:00 PM ET.

To be announced

What attendees say

Sematext was an ideal training partner for We had just recently adopted Elasticsearch on a new project, and they gave us two days of solid training that was tailored to our team’s needs. The material was built atop strong foundations and moved quickly into advanced areas around querying, Lucene internals, and cluster performance. It was clear that it was all informed by real-world experience operating these systems at scale.

Andrew Montalenti CTO/Founder –

Use Case Focused Elasticsearch Classes

  • Online
  • 2-hours
  • Use-case focused
  • Instructor led

Elasticsearch Fundamentals

Understand how Elasticsearch works and get started with setting it up for either search or log aggregation.

Read more

Kibana and Logstash Fundamentals

Get started with Logstash and Kibana, so you can build an ELK stack: from parsing logs to building dashboards.

Read more

Centralized Logging 202

Build advanced visualizations with Kibana’s Timelion. Create scalable and efficient pipelines with Logstash, Filebeat and Logagent.

Read more

Elasticsearch Scaling

Learn how to scale Elasticsearch correctly: from choosing the right number of shards and node roles to multi-tiered architectures and cross-cluster search.

Read more

Elasticsearch Tuning 101

From caches and refreshes to routing, learn about the most important knobs that influence both indexing and search performance.

Read more

Elasticsearch Tuning 202

From hardware choices to garbage collection, merge policy and thread pool tuning – learn how to squeeze even more performance from your cluster. This is an advanced course.


Read more

Monitoring and Administering Elasticsearch

Learn all about Elasticsearch’s management and monitoring capabilities: from backups and upgrades to understanding which metrics to watch.

Read more

Elasticsearch for Product Searches

Tune your search relevancy and learn to use Elasticsearch’s product search functionality, from highlighting to suggesters.

Read more

Full day classes. Available upon request.

Looking for a more general and extended knowledge-based Elasticsearch training?

You can check our 8h online classes, available upon request and structured to correspond to different roles and Elasticsearch knowledge levels: for beginners to experienced developers or ops who want to learn quickly.

Intro to Elasticsearch

If you’re just getting started, after taking this class you will understand all core Elasticsearch concepts – data, master and client nodes and their differences, sharding, replication, mapping. Search relevance scores, etc

Learn more

Elasticsearch Operations

If you are looking to administer, tune and scale clusters, in this class you will learn everything you need to handle your Elasticsearch clusters in production – from tuning OS si JVM for performance through commits, merge policies and caches, query routing, scrolling, thread pools, and so on

Learn more

Elasticsearch for Logging

If you are looking to learn about Beats, Logstash, Kibana, and other tools from the ecosystem, this class will teach you how to set up and use Kibana and Timelion, build different types of visualizations, create dashboards, dig in with sub-aggregations, and use Kibana to search through data

Learn more

Advanced Elasticsearch

If you’re a developer looking to do more, in this class you will learn to index data into Elasticsearch and retrieve it using search and realtime get APIs. You will have a solid grasp of the underlying query parsing. Analysis, tokenization, and various types of queries

Learn more

Looking for additional materials?

Make sure to check out our following resources:

Need On-Site or Remote Training

Get in touch with us

Stay up to date

Get tips, how-tos, and news about Elastic / ELK Stack, Observability, Solr, and Sematext Cloud news and updates.

Sematext Newsletter