⚡ Apex Triggers
Before/after insert, update, delete and undelete triggers. Bulkification, handler patterns, recursive guard, platform events, rollup summaries, field validation, and addError().
📦 Batch Apex
Database.Batchable, Database.Stateful, QueryLocator, scope processing, finish callbacks, chaining batch jobs, and scheduling batch execution.
🔍 SOQL & SOSL
SELECT queries, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT, parent-to-child relationships, semi-joins, anti-joins, date literals, aggregate functions, and dynamic SOQL.
⏰ Schedulable Apex
System.schedule, cron expressions, batch dispatching, conditional scheduling, self-rescheduling jobs, and daily/weekly/monthly automation patterns.
🔄 Async Apex
@future methods, Queueable Apex, chaining queueable jobs, HTTP callouts from async context, and mixing async patterns safely within governor limits.
🧪 Apex Test Classes
@isTest, Test.startTest/stopTest, test data factories, System.assert methods, mock HTTP callouts, and achieving meaningful code coverage above 75%.
🌩️ LWC Components
Lightning Web Components — @api, @track, @wire, custom events, child-to-parent communication, imperative Apex calls, and SLDS styling with CSS modules.
📐 Formula Fields
IF(), CASE(), BLANKVALUE(), ISNULL(), REGEX(), VLOOKUP(), cross-object formulas, date arithmetic, text functions, number functions, and validation rules.
🏗️ Service Classes
Bulk-safe service layer patterns, ContactMergeService, AccountHealthScoreService, LeadRoutingService, and enterprise-grade Salesforce architecture.
📋 Apex Classes
Public/private/global access modifiers, interfaces, virtual/abstract classes, inner classes, collections (List, Set, Map), and Apex type system fundamentals.
Browser-Based Editor
Write and run Apex code in your browser. No org, no IDE, no setup.
Instant Test Execution
Evaluated against hand-crafted test cases covering edge cases and bulk scenarios.
Best-Practice Linting
Detects SOQL in loops, DML in loops, empty catch blocks, hardcoded IDs, and more.
Governor Limit Monitor
Track SOQL queries, DML statements, CPU time, and heap size per execution.
Salesforce Quizzes
Timed multiple-choice quizzes on Admin, Apex, async, LWC, SLDS, and governor limits.
Leaderboard & XP
Earn XP for every solved problem and quiz. Compete globally.