Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> Monitoring & Observability · DevOpsSchool Trainer

Prometheus Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in pull-based metrics collection, PromQL and alerting for cloud-native infrastructure — taught by a practitioner who runs it in production.

20 years across DevOps, SRE and Security · 10,000+ engineers trained · Trained teams at JPMorgan Chase, Verizon, Nokia and the World Bank

DeliveryOnline · Onsite · Hybrid
FormatsCorporate · 1-on-1 · Cohort
AgendaCustomisable
Batch size8–30 engineers
Engineers we've trained work at
JPMorgan ChaseBank of AmericaWells FargoVerizonNokiaWorld BankGE HealthcareVMwareOracleQualcommMercedes-BenzAirbusDatadogSplunkDeloitteInfosysWiproCapgemini
# who teaches it

Your Prometheus trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

SRE practiceObservability designIncident response20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches Prometheus around its data model rather than its dashboards — how counters, gauges and histograms differ in what queries they permit, why rate() must wrap a counter before aggregation, and how label cardinality decides whether a server survives. Sessions cover the operational half most courses skip: relabelling in service discovery, recording rules for expensive queries, Alertmanager routing with grouping, inhibition and silences, TLS and mutual TLS between server and targets, and what to do when local storage is no longer the right answer.

Twenty years across DevOps, SRE and Security, in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe and others. He has trained engineers at JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus — more than 10,000 people personally. He teaches what he runs, not what he reads.

One practitioner, not a bench

You are booked with a named engineer, and that is who turns up. Marketplaces and larger providers rotate whoever is free, so the person who sold you the agenda is rarely the person teaching it.

The same trainer is available for the next engagement, which matters when a team builds on what it learned last time.

18,000+certified learners
500+corporate batches delivered
50+countries served
100+certification programmes
# faculty

Who delivers Prometheus engagements

Your batch is assigned a named trainer before it starts, and that is who teaches it. See the full faculty.

How your Prometheus trainer is chosen

Engagements are matched on the tool, not the calendar. For Prometheus that means a trainer who has run it in production — pull-based metrics collection, PromQL and alerting for cloud-native infrastructure — rather than whoever is free that week. You are told who is teaching before you commit, and that person is on the discovery call that shapes the agenda.

Where a batch is large enough to need a second trainer, the pairing is declared up front. The lead trainer stays accountable for the syllabus and the assessment either way.

Rajesh Kumar

Principal DevOps Engineer & Architect

India20 yrsLead trainer

Twenty years across DevOps, SRE and Security in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe, IBM/Emptoris, Ness, MindTree and Accenture. He has trained more than 10,000 engineers personally, at organisations including JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus. He teaches what he runs, not what he reads.

Gaurav Aggarwal

IndiaInstructorCoach

Harsh Mehta

IndiaInstructorCoach

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

Rohit Ghatol

IndiaInstructorCoach

Amit Agarwal

IndiaInstructorCoach

Anil Kumar

IndiaInstructorCoach

Balachandran Anbalagan

IndiaInstructorCoach

Durga Prasad

IndiaInstructorCoach

# how to engage

Four ways to work with this trainer

Private corporate batch

Teams of 8–30

Custom agenda, your timezone, onsite or online, NDA-friendly.

Request a quote

1-on-1 mentoring

Individual engineers

A private instructor and a curriculum built around your goal.

₹99,999

Live & Interactive cohort

Individuals who want peers

Scheduled batch, max 8 to 10 hours of live instruction.

₹34,999

Self-paced video

Self-starters

Full LMS access — 20+ courses and 50+ tools included.

₹833/mo
# private batches

Private Prometheus training for your team

A private batch starts with a discovery call. We look at the stack you actually run — the CI system, the cloud, the constraints — and map the agenda onto it, so examples use your topology rather than a generic one.

Delivery is onsite at your premises, live online, or hybrid, scheduled around your release calendar rather than ours. Batches run 8 to 30 engineers.

Every attendee leaves with recordings, slides, lab repositories and a completion certificate. You receive an attendance and assessment report. Invoicing supports PO and GST.

Talk to us about a private Prometheus batch

What you provide vs what we bring

  • You: the room or the call, and the engineers
  • Us: trainer, agenda, labs, assessment, certificates
  • Labs: we guide your team through provisioning their own free-tier cloud environment — the skill goes with them
# the technology

What is Prometheus?

Prometheus is an open-source monitoring system and time-series database built around a pull model. Rather than having applications ship metrics to a collector, a Prometheus server scrapes HTTP endpoints on a schedule, parses a plain-text exposition format, and stores each sample locally in its own TSDB. That inversion is deliberate: the monitoring system decides what it watches and how often, so a target that stops responding is itself a signal rather than silence.

The data model is what everything else is built on. A time series is identified by a metric name plus a set of key-value labels, and every query in PromQL selects series by matching on those labels. Counters, gauges, histograms and summaries are the four metric types, and the difference between them decides which functions are legal — rate() over a counter, quantiles over a histogram, and the aggregation operators that collapse label dimensions. Getting label cardinality right is the difference between a Prometheus that runs on one node and one that falls over.

Around the server sits the rest of the stack: exporters that translate existing systems into the exposition format, client libraries for instrumenting your own code, service discovery against Kubernetes, EC2, Consul and file-based sources with relabelling to shape what gets scraped, recording rules for expensive queries, and Alertmanager for routing, grouping, inhibition and silences. Prometheus is intentionally not a clustered long-term store; remote write and federation exist precisely because that boundary is drawn on purpose.

Why this skill matters now

Metrics stopped being an operations afterthought when systems became too dynamic to watch by hand. Containers come and go in minutes, autoscaling groups replace hosts continuously, and any monitoring model that assumes a fixed inventory of named machines fails on contact with that reality. Prometheus was designed for exactly this: targets are discovered, not enumerated, and series are identified by labels rather than by hostname.

Its position is also structural. Prometheus is the graduated CNCF project that the Kubernetes ecosystem standardised on, which means the exposition format has become the de facto interface for metrics across the cloud-native stack — kubelet, node exporter, Envoy, etcd, Istio and thousands of third-party services all speak it. OpenTelemetry interoperates with it rather than replacing it.

What organisations hire for is the second half of the skill. Standing up a server and scraping node exporter is a morning's work. Writing PromQL that answers a real production question, designing labels that do not explode cardinality, building alerts that fire on symptoms rather than causes, and running the storage and retention story at scale — that is the part that takes deliberate practice.

Prometheus training
# outcomes

What your team can do afterwards

Run a Prometheus server you understand — scrape configuration, retention, WAL and TSDB block layout, and the failure modes of local storage
Write PromQL that answers real questions: rate and irate, increase, histogram_quantile, aggregation operators, offset and subqueries
Instrument your own services with the client libraries and choose the right metric type for each measurement
Design label schemes that stay within a sane cardinality budget, and diagnose the ones that do not
Discover targets dynamically from Kubernetes, EC2, Consul and file_sd, and shape them with relabel_configs and metric_relabel_configs
Deploy and configure exporters — node, blackbox, CloudWatch, JMX — and use Pushgateway only where it is genuinely correct
Build an alerting pipeline end to end: alerting rules, for-clauses, Alertmanager routing trees, grouping, inhibition, silences and receivers
Secure the scrape path with TLS, basic auth and mutual TLS, and extend retention with federation or remote write
# curriculum

10 modules. Live demos in a real lab, not slides.

01Monitoring first, Prometheus secondLive & Interactive5 hrs · 2 assignments · 1 capstone

What monitoring is actually for, and the vocabulary that makes the rest of the course coherent. White-box versus black-box signals, the four golden signals, SLIs and SLOs, and where Prometheus sits against Nagios-style check systems and hosted APM platforms — including the workloads where it is the wrong tool.

Topics: Introduction to monitoring: what a signal is and what it is for · White-box vs black-box monitoring · The four golden signals; SLIs, SLOs and error budgets · Push vs pull collection models · Prometheus architecture: server, exporters, Alertmanager, Pushgateway · Where Prometheus is the wrong answer — logs, traces, long-term analytics

  • Assignments: (1) Write the four golden signals for a service you already run; (2) Classify ten existing checks as white-box or black-box
  • Capstone: Produce a monitoring plan for one service, naming the signals and their intended alert thresholds
02Installation, configuration and the first scrapeLive & Interactive5 hrs · 2 assignments · 1 capstone

Getting a real server running and understanding every line of its configuration. Binary and container installation, prometheus.yml structure, global settings, scrape jobs and intervals, the expression browser and targets page, and reloading configuration without dropping data.

Topics: Installing Prometheus from binary, package and container · prometheus.yml: global, scrape_configs, rule_files, alerting · scrape_interval, scrape_timeout, evaluation_interval · Running Prometheus as a systemd service · The expression browser, /targets and /service-discovery pages · Hot reload via SIGHUP and the lifecycle API · Installing Grafana alongside and wiring it to Prometheus

  • Assignments: (1) Stand up a Prometheus server and scrape itself plus one node exporter; (2) Break the configuration deliberately and read the resulting error
  • Capstone: Build the lab Prometheus and Grafana pair you will use for the rest of the course, under version control
03The data model and the exposition formatLive & Interactive5 hrs · 2 assignments · 1 capstone

The core abstraction: a time series is a metric name plus a label set. The four metric types and what each one legitimately supports, how the text exposition format is structured, and why cardinality is the single most important design constraint in a Prometheus deployment.

Topics: Metric names, labels and the identity of a time series · Counter, gauge, histogram and summary — and when each is correct · The text exposition format: HELP, TYPE, samples · Buckets, quantiles and the histogram/summary trade-off · Label cardinality: budgets, offenders and how to measure yours · Naming conventions and base units · Staleness handling and the lookback delta

  • Assignments: (1) Hand-write an exposition endpoint and scrape it; (2) Find the highest-cardinality metrics in a running server
  • Capstone: Design a metric and label scheme for a multi-tenant service that stays inside a stated cardinality budget
04Instrumenting code with the client librariesLive & Interactive5 hrs · 2 assignments · 1 capstone

Adding metrics to software you own. Client library patterns across Go, Python and Java, registering collectors, choosing metric types deliberately, instrumenting request paths, and the pitfalls of instrumenting inside hot loops. Then Pushgateway — what it is for, and the far more common case where it is misused.

Topics: Client libraries: Go, Python, Java, Node · Registries, collectors and the default metrics · Instrumenting HTTP handlers, latency histograms and error counters · Custom collectors for state you cannot count directly · Multiprocess and forked-worker instrumentation · Pushing metrics: Pushgateway and its correct use case · Batch job monitoring patterns

  • Assignments: (1) Instrument a small web service with RED metrics and scrape it; (2) Push a batch job result through Pushgateway and alert on its absence
  • Capstone: Instrument an existing application end to end and produce a dashboard driven only by metrics you added
05PromQLLive & Interactive5 hrs · 2 assignments · 1 capstone

The query language, taught properly rather than by copying snippets. Instant and range vectors, selectors and matchers, the rate family, aggregation over labels, binary operators and vector matching, functions, and the subquery and offset modifiers that answer comparative questions.

Topics: Instant vectors, range vectors and scalars · Label matchers, regex matching and metric selection · rate, irate, increase and the counter-reset problem · Aggregation operators: sum, avg, max, topk, count and by/without · Binary operators and vector matching: on, ignoring, group_left, group_right · histogram_quantile and latency percentiles · offset, @ modifier and subqueries · predict_linear, absent and alert-shaped expressions

  • Assignments: (1) Answer ten production questions in PromQL against live data; (2) Debug three queries that return the wrong result for subtle reasons
  • Capstone: Build a PromQL query set that fully characterises one service's health, latency and saturation
06Service discovery and relabellingLive & Interactive5 hrs · 2 assignments · 1 capstone

How Prometheus finds what to scrape in an environment where hosts are ephemeral. Static configs, file-based discovery, and the cloud and orchestrator discoveries — Kubernetes, EC2, Consul, DNS. Then relabel_configs, which is where most real Prometheus configuration complexity lives.

Topics: static_configs and file_sd for the simple cases · Kubernetes service discovery: node, pod, endpoints, service, ingress roles · EC2 auto-discovery and instance tagging · Consul integration and service catalogues · DNS and Docker Swarm discovery · relabel_configs: replace, keep, drop, labelmap, hashmod · metric_relabel_configs for dropping expensive series at ingest · Sharding scrapes across servers with hashmod

  • Assignments: (1) Discover targets from EC2 tags and drop everything outside one environment; (2) Use metric_relabel_configs to cut a noisy exporter's series count
  • Capstone: Configure discovery for a dynamic estate so new instances are scraped automatically with correct labels and no manual edits
07Exporters and third-party integrationLive & Interactive5 hrs · 2 assignments · 1 capstone

Monitoring systems you cannot instrument. The exporter pattern, the exporters worth knowing in depth, and how to write one when nothing exists. Blackbox probing for endpoints you only see from outside, and the CloudWatch exporter for AWS services with no scrape endpoint of their own.

Topics: The exporter pattern and its contract · node_exporter: collectors, textfile collector, tuning what is enabled · blackbox_exporter: HTTP, TCP, ICMP and DNS probes with the multi-target pattern · Database and middleware exporters: MySQL, Postgres, Redis, JMX · CloudWatch exporter for AWS-managed services · SNMP exporter for network devices · Writing a custom exporter

  • Assignments: (1) Probe five external endpoints with blackbox_exporter and alert on certificate expiry; (2) Expose a custom business metric through the textfile collector
  • Capstone: Bring an entire un-instrumented tier under monitoring using exporters alone
08Alerting with rules and AlertmanagerLive & Interactive5 hrs · 2 assignments · 1 capstone

Turning queries into pages people trust. Recording rules and why they exist, alerting rules and the for-clause, then Alertmanager as a separate system: the routing tree, grouping, inhibition, silences, receivers and templates. The theme throughout is alerting on symptoms rather than causes.

Topics: Introduction to alerting: symptoms vs causes, and alert fatigue · Recording rules: naming conventions and when to precompute · Alerting rules, the for clause, labels and annotations · Alertmanager configuration: route trees, matchers, continue · Grouping, group_wait, group_interval and repeat_interval · Inhibition rules and silences · Receivers: email, Slack, PagerDuty, webhook · Notification templating · Alertmanager high availability with gossip

  • Assignments: (1) Convert five monitoring requirements into alerting rules with correct for-clauses; (2) Build a routing tree that pages on-call for production and emails owners otherwise
  • Capstone: Deliver an alerting pipeline for one service where every alert is actionable and documented with a runbook link
09Internals, storage and scaleLive & Interactive5 hrs · 2 assignments · 1 capstone

What Prometheus is doing on disk, and what to do when one server is no longer enough. The TSDB: head block, WAL, block compaction, retention. Then the scaling options and their honest trade-offs — federation, remote write, and the long-term storage projects built on top.

Topics: TSDB internals: head block, WAL, chunks and compaction · Retention by time and by size; disk sizing arithmetic · Memory usage and the relationship to active series · Federation: hierarchical and cross-service · remote_write and remote_read: protocol, queue tuning, backpressure · Long-term storage options: Thanos, Cortex, Mimir — what each solves · Backups, snapshots and the admin API · Capacity planning and performance troubleshooting

  • Assignments: (1) Size a Prometheus server for a stated series count and retention; (2) Configure remote write and observe queue behaviour under load
  • Capstone: Design a Prometheus topology for a multi-cluster estate with a stated retention requirement
10Security, Grafana and end-to-end use casesLive & Interactive5 hrs · 2 assignments · 1 capstone

Locking down the scrape path and then putting the whole stack to work. TLS and authentication on the server, mutual TLS to targets, and reverse-proxy patterns. Then the visualisation layer with Grafana provisioning, and complete worked scenarios: monitoring a web application, calculating an Apdex score, and reporting on SLO burn.

Topics: TLS and basic authentication on the Prometheus server · Mutual TLS between server and scrape targets · Reverse proxy and authenticating proxy patterns · Grafana data source configuration and dashboard provisioning as code · Monitoring a web application end to end · Calculating an Apdex score in PromQL · SLO and error-budget burn-rate alerting · Prometheus Operator and ServiceMonitor on Kubernetes

  • Assignments: (1) Enable mutual TLS between the server and one target; (2) Provision a Grafana dashboard from a file rather than the UI
  • Capstone: Deliver a complete monitoring stack for one application: instrumentation, discovery, dashboards, SLO alerts and secured transport

Need this mapped to your stack?

We rebuild the agenda around the tools you actually run.

Request a custom agenda
# hands-on

Labs and capstones your engineers actually build

LAB · CARDINALITY

Find and fix a cardinality explosion

Take a server whose memory is climbing, identify the offending metrics and label dimensions, then cut the series count with metric_relabel_configs without losing the signal.

cardinalityrelabellingtsdb
LAB · PROMQL

Ten production questions in PromQL

Answer ten real operational questions against live data — error rates, p99 latency, saturation, week-over-week comparison — using rate, aggregation, vector matching and subqueries.

promqlhistogramsaggregation
LAB · DISCOVERY

Scrape an estate that keeps changing

Configure EC2 and Kubernetes service discovery, then use relabel_configs to keep only the right targets and attach correct environment and team labels automatically.

service discoveryrelabel_configskubernetes
LAB · ALERTING

An alert pipeline nobody mutes

Write symptom-based alerting rules, route them through Alertmanager with grouping and inhibition, then deliberately trigger a cascading failure and observe how many pages fire.

alertmanagerroutinginhibition
LAB · EXPORTERS

Monitor what you cannot instrument

Bring a database, a network device and three external endpoints under monitoring using node, SNMP and blackbox exporters, including certificate expiry alerting.

exportersblackboxsnmp
CAPSTONE · FULL STACK

Instrument, discover, alert, visualise

Take one application from zero monitoring to a secured, discovered, instrumented service with provisioned Grafana dashboards and SLO burn-rate alerts.

capstoneslografana
# ecosystem

The tools Prometheus sits next to

Grafana
Alertmanager
Kubernetes
OpenTelemetry
Thanos
Node Exporter
Blackbox Exporter
Consul
AWS CloudWatch
Docker
Loki
Ansible

Who this is for

  • SREs and platform engineers standardising on a metrics stack
  • DevOps engineers replacing check-based monitoring with time-series monitoring
  • Backend developers who need to instrument the services they own
  • Kubernetes operators running or consuming the Prometheus Operator
  • Infrastructure engineers responsible for on-call quality and alert noise
  • Monitoring and NOC teams migrating from Nagios or Zabbix

Pre-requisites

  • Comfortable on a Linux command line — services, ports, processes, log files
  • Basic HTTP literacy: status codes, headers, and what an endpoint is
  • Some exposure to containers or a cloud provider, at any depth
  • Familiarity with YAML and version control, ideally Git
  • A free-tier cloud account or two or three VMs available for labs
# pricing

Straightforward pricing

Every plan includes 1 year of full LMS access — not just this course, the entire DevOpsSchool LMS: 20+ courses, 50+ tools, videos, quizzes, assignments and projects.

Self-paced video

₹833/mo

Billed yearly at ₹9,996

Enroll now

1-on-1 mentorship

₹99,999

Full program, private instructor

Enroll 1-on-1

Corporate / private batch

8–30 engineers · custom agenda · onsite or online · PO and GST invoicing

Get a custom quote

Refunds. If we cancel or postpone a cohort, you get a full refund within 15 days. There is no money-back guarantee otherwise.

Terms. Course material remains licensed to the attendee. Read the terms.

Your data. We don't share it with third parties. Privacy policy.

Every attendee gets a verifiable certificate

  • Issued per attendee on completion
  • Verifiable at devopsschool.com/certificates
  • Hard copy available on request
  • Corporate batches receive an attendance and assessment report
DevOpsSchool

Prometheus Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★★
I recently did a SRE Session with Rajesh Kumar from DevOps School and the session was great. Right from 1st day till day 15, we had a very interactive session. Rajesh clarified our doubts and the tool demos were excellent without any hiccups. He simplified the concepts while sticking to the content with a fine balance between theory and practice. Am convinced he is one of the best trainers for SRE & DevOps concepts.
chandrasekaran j · Trustpilot
★★★★★
The trainer (Rajesh) provided very good sessions on SRE profession. Not only hands-on learning on the tools but also SRE mindset.
Peter Wang · Trustpilot
★★★★★
Very good training session. Well explained from the basics to the complex concepts. Also tried to cover practicals and demos within the 3 hour sessions. The learning content and videos are of a great deal of help.
Sreekanth Kannoth · Trustpilot
★★★★★
Basics explanation was exemplary from Rajesh where he dealt with complicated topics to be simple. Great learning stuff personally for me.
Krishna Mohan Yelleti · Trustpilot
★★★★★
Good discussion, helped us to understand different tools in SRE.
Prashant Saxena · Trustpilot
★★★★★
My experience with the AIOps training was positive. The course covered important topics in a structured way, and Rajesh Kumar explained the concepts patiently. I found the practical aspects particularly helpful because they made the technical content easier to understand.
AARTI KUMARI · Trustpilot
# comparison

Why a named practitioner beats a marketplace listing

What mattersYouTube + blogsGeneric online courseFreelance marketplaceDevOpsSchool
Named practitionerNoRarelyVaries per bookingYes — same trainer each time
Production experienceUnknownUnknownUnverified20 years, named employers
Custom agendaNoNoSometimesBuilt from your stack
Onsite deliveryNoNoSometimesYes
Lab environmentNoneSandbox that expiresVariesYour own cloud — skill goes with you
AssessmentNoneQuizRarelyAssignments + capstone per module
Per-attendee certificatesNoSometimesRarelyYes
Corporate invoicingNoLimitedVariesPO and GST
Post-training supportNoneForum, time-limitedNoneLifetime forum access
# questions

Frequently asked

Can the agenda be customised for our stack?
Yes — that is the normal case for a private batch. We start with a discovery call, look at the cloud, orchestrator and existing monitoring you actually run, and rebuild the module list around them. Examples then use your topology rather than a generic one.
Do you deliver onsite?
Yes. Private batches run onsite at your premises, live online, or hybrid. You provide the room and the engineers; we bring the trainer, agenda, labs, assessment and certificates.
What lab environment do we need?
Attendees provision their own environment — free-tier AWS, Azure or GCP, or local VMs — and we walk them through it. We deliberately do not hand out temporary sandboxes, because the environment they build is the one they keep.
How long does a private Prometheus batch take?
Typically three to four days. Architecture, PromQL, exporters and alerting fit in three; adding service discovery depth, security, remote write and long-term storage design pushes it to four.
What size are batches?
Private corporate batches run 8 to 30 engineers. Public Live & Interactive cohorts are capped at 10 so everyone gets time with the trainer.
Do attendees get a certificate?
Yes — every attendee receives a completion certificate, verifiable at devopsschool.com/certificates. Corporate batches also receive an attendance and assessment report.
Does this cover Grafana as well?
It covers Grafana as the visualisation layer for Prometheus — data source configuration, dashboard design against PromQL, and provisioning dashboards as code. A full Grafana curriculum, including its other data sources, alerting and authentication, is a separate track.
How much PromQL is in the course?
A full module plus continuous use afterwards. PromQL is where most teams stall, so we spend real time on rate semantics, vector matching, histogram quantiles and subqueries rather than handing out a cheat sheet.
We already run Nagios. Is migration covered?
Yes, on request. We map existing checks onto exporters and blackbox probes, cover what genuinely does not translate, and design a parallel-run period so nothing is switched off blind.
Do you cover Thanos, Cortex or Mimir?
At design level in the storage module — what each project solves, and when a single Prometheus is still the right answer. Deep operational coverage of any one of them is a separate engagement.
What is your refund position?
If we cancel or postpone a cohort, you receive a full refund within 15 days. There is no general money-back guarantee, and GST and gateway fees are not refunded.

Still deciding?

Tell us the team, the stack and the timeline. You'll get a straight answer, not a sales sequence.

Talk to an advisor
# ready when you are

Book a Prometheus trainer — or ask a question first.

  • No spam, no drip sequence
  • Syllabus in 60 seconds
  • A human reply within one business day

Prefer to call or email?

More ways to reach us on the contact page.

Talk to an advisorRequest a quote