Lightning Challenge features
Lightning Challenge is a practice platform for Salesforce developers. You solve Apex and LWC coding challenges, get graded automatically, and earn points on a leaderboard.
Who it's for
- Salesforce admins moving into Apex and code.
- Developers preparing for the Platform Developer I (PD1) certification exam.
- Developers getting ready for a Salesforce developer job interview.
- Experienced developers keeping their Apex and LWC skills sharp.
It is not a fit for admin-only (no-code) training.
How it works
- Pick a challenge. Each one has a problem statement, starter code, and hidden tests.
- Write your solution in the in-browser code editor.
- Apex runs in your own free Salesforce Developer Edition org or Trailhead Playground, connected once with OAuth. LWC challenges compile on our servers and run in your browser, with no org needed.
- The tests grade your code and show which ones passed. A correct solution earns points on the leaderboard. Solving the daily challenge on its day earns full points.
What's included
Daily challenge
A new coding challenge every day. Solve it on its day for full points and keep your daily streak going.
Plan: Free
Challenge library
Every past daily challenge in one searchable list, filterable by difficulty (Easy, Medium, Hard) and category.
Plan: Free
Lessons
Topic-based lessons organized into modules. Each lesson pairs a short reading with hands-on Apex or LWC exercises.
Plan: Free
Learning paths and badges
Step-by-step paths such as Apex Fundamentals, PD1 Prep, and Integration Builder. Finish a path to earn a shareable badge and bonus points.
Plan: Free and Pro
Leaderboard and contests
Earn points for every solved challenge and climb the all-time leaderboard. Regular #CodeEveryDay contests have their own leaderboards, and some include sponsored prizes.
Plan: Free
Wally, the AI assistant
Ask Wally for hints or help debugging a failing solution. Wally points you in the right direction instead of giving away the answer. Free accounts get a few messages a day; Pro is unlimited.
Plan: Free and Pro
Lightning Web Component (LWC) challenges
Build components that compile and get graded in your browser, with no Salesforce org needed. Some LWC challenges are free; the full LWC track is Pro.
Plan: Free and Pro
PD1 certification prep
Hands-on challenges aligned to the Platform Developer I exam topics, plus a PD1 Prep learning path.
Plan: Pro
Integration practice
Challenges where your Apex makes real HTTP callouts to public REST APIs and handles the responses.
Plan: Pro
Official solutions
See the reference solution for any challenge. Viewing it before you solve the challenge lowers the points you can earn for it.
Plan: Pro
Community challenges
Challenges written by other Salesforce developers. You can contribute your own on GitHub.
Plan: Free
Plans
The Free plan costs $0 with no credit card. Pro ("Bolt") costs $6.99/month or $69/year. See the full Free vs Pro comparison, or sign up free.