Welcome! This repo contains all the practice materials you need to learn Salesforce Development by comparing it to Flows.
sf package install --wait 20 --security-type AdminsOnly --package 04tak0000009RnN
Note: Please install this package before attempting the exercises. Please ensure that you are using a new Developer Org or Trailhead Playground to complete these exercises.
- Lesson Examples → Code and Configurations used in the course lessons.
- Exercises → Hands-on challenges for you to complete.
- Solutions → Example answers to check your work.
- Start with the
force-app/lesson-examplesandscripts/lesson-examples/apexfolders to review the flows, code, and other configurations that we cover in the course. - Move on to the
exercisesfolder. - Each exercise has:
- A
README.mdwith instructions. - A
solutionsfolder to check your work.
- A
By completing these exercises, you’ll:
- Translate Flow concepts into Apex.
- Write bulkified, efficient code.
- Learn how to debug and test your solutions.
- Gain confidence in preparing for real-world Salesforce developer tasks.
- 🚨 Don’t peek at the solutions until you’ve tried! 🚨
- Use the Developer Console (or VS Code with Salesforce DX if you feel comfortable using it).
© 2025 Cloud Code. All rights reserved.
This software is provided under the Cloud Code Developer Kickstart Program License (CCDKPL) Version 1.0. The software is licensed, not sold, and is intended for personal educational purposes only as part of the Cloud Code Developer Kickstart Program.
See the full license terms in LICENSE.md for more details regarding usage restrictions, ownership, warranties, and limitations of liability.

