ApexSensei

Start free. Unlock the whole Apex path when you're ready.

36 drills are free for good. Apex Path opens all 98, from SOQL to triggers, tests and async Apex, checked in your own Developer org.

Free: $0

No card needed.

  • Write and get graded on all 36 drills in Write Apex and Think in classes
  • Read every drill in all 9 modules
  • Connect your free Salesforce Developer org
  • Practice quizzes for Platform Developer I and II and Agentforce Specialist

Apex Path: $19 a month

Free for 7 days, then $19 a month. Cancel anytime.

  • Everything in Free
  • Get graded on all 62 drills in the other 7 modules: SOQL, DML, tests, triggers, async Apex, debugging and shipping safely
  • Check and Run grades the drill. Org drills that need a bulk check run that check in your Developer org.
  • Keep every drill you pass, even if you cancel

Stripe asks for a card to start the trial. Cancel before it ends and you pay nothing.

What Apex Path unlocks

  • Query the org (SOQL): SOQL and SOSL: filters, bind variables, relationships, aggregates, date literals and safe dynamic queries. (15 drills)
  • Change records (DML): Insert, update, upsert and delete, Database methods, save results, savepoints and bulk-safe DML. (9 drills)
  • Prove it with tests: Apex test classes that fail when the code is wrong: assertions, test data, mocks and callout mocks. (10 drills)
  • Automate with triggers: Before and after triggers, handler classes, bulk patterns, recursion guards and roll-ups. (10 drills)
  • Work in the background: Future methods, Queueable, Batch and Schedulable Apex. (6 drills)
  • Debug it: Fix real production bugs: queries and DML in loops, null checks, recursion, mixed DML, empty tests and batch state. (8 drills)
  • Ship it safely: Governor limits, security and the habits that survive a production deploy. (4 drills)

Built by Firus Hanov, a Salesforce developer with more than 8 years of enterprise experience and the author of Learning Apex.

Start 7-day free trial

Questions people ask

What do I get for free?

You can check and run every drill in Write Apex and Think in classes (36 drills), read every other drill, connect a Developer org, and take the Platform Developer I, Platform Developer II and Agentforce Specialist practice quizzes. No card needed.

What does Apex Path add?

Apex Path lets you check and run the other seven modules: Query the org, Change records, Prove it with tests, Automate with triggers, Work in the background, Debug it, and Ship it safely.

How much is Apex Path?

$19 a month after a 7-day free trial. You can cancel anytime, and drills you already passed stay on your account.

Do I need a card for the trial?

Yes. Stripe asks for a card when you start the trial. You pay nothing for 7 days, and if you cancel before the trial ends you are not charged.

How do I cancel?

Open Pricing while signed in and choose Cancel, or use Manage billing. You keep Apex Path until the end of the period you paid for.

Do I need a Salesforce org?

Your first drill runs in the browser. After that, drills run in a free Salesforce Developer org. Production orgs are blocked.