Developer Guide Execute flow and transaction control statements on the Salesforce Platform server and interact with web services.
Apex Developer Guide
Developer Guide Write Apex code to customize Salesforce features like actions, flows, authenticaion, and Experience Cloud sites.
Customize Salesforce with Apex
Developer Guide Develop your Apex code in a sandbox, debug it, unit-test it, then distribute it to your customers using packages.
Debug, Test, and Deploy Apex
Reference Get access to information about built-in Apex classes, interfaces, enums, and exceptions, grouped by namespace.
Apex Reference
Salesforce CLI
VS Code Extensions
Salesforce Code Analyzer
Tools

TrailBuild Apex Coding Skills
3000 PointsGet familiar with Apex and expand your skills by taking this three module trail.
Build Apex Coding Skills

ModuleUnit Testing on the Salesforce Platform
3100 PointsLearn why testing helps you create better software and how to run various unit tests.
Unit Testing on the Salesforce Platform

SuperbadgeApex Specialist
13000 PointsUse integration and business logic to push your Apex coding skills to the limit.
Apex Specialist

SuperbadgeAdvanced Apex Specialist
6000 PointsBuild complex business logic using advanced Apex and Visualforce programming techniques.
Advanced Apex Specialist
Trailhead

Leveling Up Your Apex Skills

Write Simplified and Secure Apex with Spring ’23 Updates

Find Problems Faster with the Apex Log Analyzer
