Learn Salesforce Development
Become a Professional Salesforce Developer.
Master Apex and Lightning Web Components through practical lessons, coding challenges and real-world projects — with new courses on the way.
Courses available now
No account required — every lesson, example, and exercise is free to read. Pick a course and start.
Apex Programming: Beginner to Advanced
Learn Salesforce Apex from your first line of code to production-ready classes, triggers, integrations, asynchronous processing, testing, security, professional engineering practice, and enterprise architecture. Every lesson uses simple explanations, real Salesforce business scenarios, guided exercises, quizzes, and practical challenges — build 14 real projects along the way, then apply everything to a full production case study and an independent capstone. Over 170 hours end to end.
Lightning Web Components: Beginner to Advanced
Go from your first component to production-quality, enterprise-grade Lightning Web Components — data, Apex integration, security, performance, testing, and real-world projects, ending in a capstone application.
AWS Cloud Development
Learn Amazon Web Services from cloud fundamentals to building, securing, deploying, and monitoring real-world cloud applications.
Learning Path Builder
Pick a certification track and a pace — we'll lay out exactly what to study, week by week.
Step 1: Choose a Track
Step 2: Set Duration
Your path to Platform Developer I
17 items over 8 weeks
Week 1
- 📘 What is Apex?
- 📘 Variables and Data Types
- 📘 Writing Your First Apex Class
Week 2
- 📘 If Statements and Loops
- 📘 Lists, Sets, and Maps
Week 3
- 📘 String and Collection Methods
- 📘 SOQL Basics
Week 4
- 📘 DML Operations
- 📘 Bulk Patterns and Governor Limits
Week 5
- 📘 Trigger Context Variables
- 📘 The One-Trigger-Per-Object Pattern
Week 6
- 📘 Trigger Best Practices
- 📘 Future Methods
Week 7
- 📘 Queueable Apex
- 📘 Batch Apex
Week 8
- 🔗 Trailhead: Apex Basics & Database
- 🏆 Platform Developer I — Practice Exam 1
Ready for your Platform Developer I exam
Platform Developer I — Practice Exam 1
Free forever. No credit card required.
Salesforce developer training, beginner to advanced
QuarryDev is a hands-on Salesforce development learning platform for developers in South Africa and beyond. Learn Salesforce Apex programming and Lightning Web Components from your first line of code through production-ready, enterprise patterns — with real lessons, runnable coding exercises, and practical projects instead of passive video watching.
Structured Courses
Courses broken into modules and bite-sized lessons, from Apex fundamentals to async processing and integration patterns.
Challenges & Community
Practice against real coding challenges, ask questions, and learn alongside other developers and mentors in the community.
Track Your Progress
A personal dashboard with streaks, XP, badges, and a skills breakdown so you always know what to learn next.
Stay in the loop
New lessons, challenges, and Salesforce release updates — no spam, unsubscribe anytime.