Salesforce Developer Training: Free and Paid Ways to Learn

Header image: Salesforce Developer Training, white title on a dark navy blueprint grid beside an Account, Contact and Opportunity object diagram.

Hey friends,

The best Salesforce developer training starts free, on Trailhead. Trailhead describes its training as "100% free" and hands-on, and it has a full set of developer trails, from your first Apex lines to APIs and testing. Work through the Build Your Salesforce Developer Career trail first, then go deeper with the Developer Beginner and Dive Deeper trails. Pay for a Trailhead Academy instructor-led course only if you want a live teacher for a few days, and pay for exam practice only when you're ready to certify.

This is the whole developer learning path, in order. I read every Trailhead and Trailhead Academy page named below on October 28, 2026, and the trail names, hours and steps are what those pages listed that day. If you're after one exam, my Platform Developer I courses comparison covers it, and my developer career path guide covers the certification order.

A sensible order to learn in

Here's the order I'd use. Every item is a real Trailhead badge, taken from the trails listed below.

  1. Meet the role and the platform. Start with Salesforce Developer: Quick Look (about 5 minutes), then Salesforce Platform Development Basics (about 55 minutes) and Get Started with Salesforce Development (about 2 hours 5 minutes), where you build a simple app.
  2. Set up your tools. Environments for Salesforce Developers (about 45 minutes) explains how and when to use the different developer environments. Then take the Command-Line Interface badge (about 55 minutes). If you need a free org to practice in, my Developer Edition sign-up guide walks through it.
  3. Learn Apex. Start with Apex Fundamentals for Developers (about 35 minutes), then Apex Basics & Database (about 2 hours 45 minutes), Apex Triggers (about 1 hour 30 minutes) and Apex Testing (about 2 hours 15 minutes).
  4. Learn Lightning Web Components. Lightning Web Components Basics takes about 1 hour 10 minutes and covers creating components, deploying their files, handling events and adding styles and data.
  5. Learn the APIs and async work. Take API Basics (about 25 minutes), then Apex Integration Services (about 2 hours) and Asynchronous Apex (about 3 hours 30 minutes).

The times are Trailhead's own estimates. Plan on more if you stop to experiment, which you should.

Free Salesforce developer training on Trailhead

Trailhead's home page promises hands-on practice in real Salesforce environments, guided pathways and credentials, with the line "Real-world practice, 100% free." For developers, these are the trails worth knowing. They overlap, because the same modules sit on several trails, so look at each trail's step list before you commit.

  • Build Your Salesforce Developer Career. Trailhead lists it as Intermediate, about 10 hours, in four sections: Discover the Salesforce Developer Role, Build Your Core Developer Skills, Build the Agentic Enterprise and Explore Essential Developer Resources. The core skills section has 8 steps, including Environments for Salesforce Developers, Apex Fundamentals for Developers and Lightning Web Components Basics. This is my pick for a first trail.
  • Developer Beginner. Trailhead describes it as learning the basics of how to develop apps on the Salesforce Platform, and lists it at 10 steps and about 14 hours 10 minutes. Despite the name, Trailhead marks its level as Intermediate. It mixes no-code and code, with Data Modeling, Lightning Experience Customization, Formulas and Validations and Flow Builder Basics before Apex Basics & Database, Apex Triggers and Lightning Web Components Basics.
  • Developer Advanced. Eight steps and about 10 hours 55 minutes, aimed at "enterprise-class skills." It includes Apex Integration Services, Asynchronous Apex, Lightning Web Component Troubleshooting, Lightning Web Components Tests, Salesforce Platform Cache Basics and Platform Events Basics.
  • Dive Deeper Into Salesforce Development Tools and Concepts. The longest of the set at about 28 hours 32 minutes. Its sections cover the Salesforce Developer Experience (the CLI, Visual Studio Code, environments and the org and package development models), Agentforce Vibes, a seven-step Apex section, Salesforce APIs, and two superbadges, Apex Web Services and Apex Callouts.
  • Build Agentforce Solutions with Pro-Code Tools. About 18 hours 50 minutes, built to "develop, test, and deploy production-ready Agentforce agents using Apex, Agentforce DX, and CLI tools." It also lists Apex Basics & Database, Apex Triggers, Asynchronous Apex and Apex Testing, so it works as an Apex path with an agent focus.
  • Build Apex Coding Skills. This one is tagged for the Administrator role, at about 4 hours 30 minutes and 4 modules: Apex Basics for Admins, Object-Oriented Programming for Admins, SOQL for Admins and Use Apex to Automate Business Processes. If you're an admin who wants to try code before committing, start here.

One honest note on the Agentforce trail. Whether you need it depends on your job, not on a certification. If you're building agents or extending them with Apex, take it after the core Apex modules.

Trailhead Academy is Salesforce's paid, instructor-led training. Its developer page lists courses, workshops and certifications. Two of the courses matter most for Apex and LWC developers.

  • Build Applications Programmatically on the Salesforce Platform (DEX450). A 5-day, Intermediate, instructor-led course on Apex and Lightning Web Components. Its outcomes include writing basic Lightning Web Components, writing Apex triggers and classes that use SOQL, SOSL and DML, testing Apex, and using the Agentforce Vibes IDE and the Salesforce CLI. It lists prework to finish before your session. Academy says it's designed for developers who write pro-code customizations, who ideally understand object-oriented programming and have built no-code solutions, though that isn't required.
  • Program Lightning Web Components (DEX602). A 5-day, Advanced, instructor-led course. Academy describes it as for independent software vendors and web application developers, with programming experience recommended. It covers communicating between components, reading and writing data with the wire service and imperative Apex, styling with CSS and SLDS, and developing in a source-tracked org.

I'm leaving the prices out. Trailhead Academy asks you to pick a billing country or region, a currency and a language to customize its catalog, so I can't give you one number that holds for everyone. Check the course page yourself and compare it against what the free trails above already cover.

The Academy developer page also lists MuleSoft's Anypoint Platform Development: Fundamentals (DEX401), a 5-day course. That's MuleSoft integration, not Apex, so skip it unless you're headed that way.

My view, as an opinion rather than a rule: finish the free Apex and LWC modules first. You'll know whether a live class is worth it, and you'll ask better questions in it.

Training for the Platform Developer exam

Certification is its own step. The Salesforce Certified Platform Developer page on Trailhead points to a study trailmix and a study trail, Study for the Platform Developer Exam. That trail is rated Intermediate, takes about 1 hour 15 minutes and has 4 "Cert Prep" badges: Developer Fundamentals, Automation and Logic, User Interface, and Testing, Debugging, and Deployment. Trailhead says they use scenarios and interactive flashcards.

It's a review tool, not a course, so do it after the modules above. For comparing study options, read my Platform Developer I courses guide. To work out which developer exam to take first, see Salesforce Developer Certifications, and for the exam fee, the Platform Developer I cost guide. If you want practice questions that explain every option, my Platform Developer Cert Lab is built for that, and there's a free sample lesson to try first.

Go deeper by topic

Once a Trailhead module clicks, these posts go further on one subject each.

Other free places to learn

The Salesforce Developers site lists developer news, events and videos. Trailhead's career trail also points to a developer newsletter, a monthly developer highlights email and virtual events for developers, in its Explore Essential Developer Resources section.

One timing note: Trailhead's banner says the online Trailblazer Community becomes read-only on October 30, 2026, as new community conversations move to Slack. If you're reading older advice that says "ask in the community," check where the conversation lives now.

How to choose your path

  • Brand new to Salesforce. Start with my Salesforce training for beginners comparison or Trailhead for Beginners, then come back. Developer Beginner also covers data modeling and no-code customization before it gets to Apex.
  • Admin who wants to code. Do Build Apex Coding Skills, then Apex Basics & Database.
  • Developer from another language. Take the career trail's core skills section, then Dive Deeper.
  • Going for an exam. Do the modules, then the Platform Developer study trail.
  • Building agents. Do the Apex modules first, then Build Agentforce Solutions with Pro-Code Tools.
  • Want a live teacher. Look at DEX450 for Apex and LWC, or DEX602 for deeper LWC.

Mistakes to avoid

  • Collecting badges without writing code. Retype the examples, change them and break them. That's where Apex starts to stick.
  • Skipping the tools. Environments, the CLI and Visual Studio Code feel like detours, but the career trail puts environments and the CLI in its core skills section.
  • Leaving testing for last. Apex Testing is a full module of about 2 hours 15 minutes. Do it right after triggers.
  • Reaching for Apex first. Many jobs are better in a flow, so learn where each fits before you code everything.
  • Paying before you've checked what's free. Compare any course outline against the Trailhead trails above.
  • Treating the time estimates as a promise. They're Trailhead's numbers for completing the steps, not for getting job-ready.

Where this shows up in your career

Developer training pays off in the work itself. For roles and what employers ask for, see Salesforce Developer Jobs, and for how the paths split, Salesforce Consultant vs Developer. When you're ready to check yourself against the Platform Developer exam, this is what I built for it.

Cert Lab by Nick Frates

Ready to test what you learned?

The Platform Developer Cert Lab has lessons weighted like the exam, practice questions that explain every option, flashcards and timed practice exams, so you can see where you stand before you book.

Start the Platform Developer Cert Lab, $9.99 →

Not ready to buy? Try a free lesson and see how fast you learn.

FAQ

Is Salesforce developer training free?
Trailhead's training is, and its home page says so. Trailhead Academy instructor-led courses are paid. Academy asks you to choose a billing country or region and currency, so check the course page for your price.

Where should I start learning Salesforce development?
With the Build Your Salesforce Developer Career trail. Its core skills section covers the platform basics, environments, the CLI, Apex fundamentals, Lightning Web Components and API basics.

How long does Salesforce developer training take?
Trailhead lists about 10 hours for the career trail and about 14 hours 10 minutes for Developer Beginner. Those are the estimates for finishing the steps, so expect real skill to take longer.

Do I need to know how to code first?
It helps. Academy's DEX450 page says students ideally understand object-oriented programming concepts and have built no-code solutions, but it says that isn't required.

Is the Trailhead Academy DEX450 course worth it?
It's a 5-day instructor-led course on Apex and Lightning Web Components. It's worth considering if you learn better with a teacher. Check the price on the course page and compare the outline with the free trails first.

Which Salesforce developer certification should I start with?
Most people start with Platform Developer. My developer certifications guide compares the four developer exams.

Can admins learn Apex?
Yes. Trailhead has a trail called Build Apex Coding Skills, tagged for the Administrator role, with four modules on Apex, object-oriented programming, SOQL and automating a business task.

Is the Trailblazer Community still available?
Trailhead's banner says the online Trailblazer Community becomes read-only on October 30, 2026, as new conversations move to Slack.

Hope this helps!

Best,

Nick

Keep reading

See all posts →

Salesforce Saturdays

Join 1,033 Salesforce pros getting one 10-minute tip on Salesforce tech or career growth every Saturday.