Logical problems
Operators, strings, switch, enums, exceptions, dates and records.
BeginnerLessons, interview questions and mind maps, plus a code editor that runs in your own Salesforce org. Connect a Developer Edition org to start.
Problems run against the org you connect. Passing one earns points.
Log in to open → 02 LessonsShort chapters on the language, triggers, limits, async Apex, testing and security.
Log in to open → 03 InterviewMultiple choice by topic, with an explanation after every answer.
Log in to open → 04 Mind mapsVisual maps for the Lightning design system, CSS and interfaces.
Log in to open →How it works
Log in with Salesforce using a Developer Edition org. That org becomes the place where your code runs.
Read a short lesson, answer the interview questions, and use a mind map when you want the whole picture.
Write the code in the editor. It runs in your org, and a passing solution adds points to the leaderboard.
Practice tracks
Four coding tracks unlock as soon as your org is connected.
Operators, strings, switch, enums, exceptions, dates and records.
BeginnerLists, sets and maps, including the case-insensitive key rules.
Beginner to intermediateQuery a sample data model in your org and match the expected result.
IntermediateClasses, stacks, searching and sorting implemented in Apex.
IntermediateBefore you connect
Use a Developer Edition org that you're happy to practice in. Don't connect a production org.
Connect your dev org and start the first track.