The Complete Salesforce Development Course - 2024 Updates (Udemy.com)
Master Salesforce Development with Apex and Lightning. The only course you need, now with Winter '25 Release Updates
Created by: Manish Choudhari
Last updated September 2024
Our take
Based on the ratings of 12,302 students, a sample of their written reviews and the syllabus, as the course stood in September 2024. No course pays to be reviewed.
Manish Choudhari's course is a developer track, not an admin course. It runs 36.6 hours across 324 lectures. It opens with a short look at how web apps work, then moves into Apex, SOQL, DML, triggers, governor limits, bulkification, testing and async Apex. The back half covers Aura components and is broken up by five Boss Level Challenge sections. Udemy labels it all levels, but the requirements prefer some Salesforce admin knowledge, and that preference matters more than the label suggests. It is also pitched at Platform Developer 1 and 2 candidates.
Reviewers mostly praise the teaching. Simple, clear and easy to follow come up again and again, and one person with 3.5 years of Salesforce work said it solidified their Apex and Lightning knowledge. A business analyst said the frontend and backend explanation helped her support her developer team. The complaints are specific. A beginner found the examples hard to relate to and said the code shows up finished without enough on how it was written. Others call some answers rushed, say the boss challenge starter files on GitHub are missing pieces, and one 2022 reviewer found the Aura section weak while liking the Apex parts.
The last update was September 2024, which is over two years ago. The Release Updates section stops at Winter '25, and the front-end work is Aura, with no separate Lightning Web Components section in the syllabus. Treat the Apex material as the part that ages best. There are no quizzes or coding exercises, so practice comes from the challenges. With more than 72,000 students and about 12,300 ratings averaging 4.6, it is the developer-focused pick next to admin and intro courses. Good for people who already know the admin side and want to write Apex.
Pros
- Reviewers say the explanations are simple and clear, with examples and analogies that stick
- Deep Apex coverage: SOQL, DML, triggers, bulkification, governor limits and async Apex
- Five boss-level challenge sections give hands-on practice beyond the lectures
- A 135-minute Release Updates section keeps the platform changes through Winter '25 covered
Cons
- Beginners report examples that assume experience and skip how the code actually gets written
- Boss challenge GitHub files reportedly have gaps, and one reviewer could not access the project
- Last updated September 2024, and the Lightning content is Aura with no LWC section
I bought this course after 3.5 years of working with SF. I'm honestly surprised this is very well made and also explained in simply fashion.
Labeled all levels, but it suits admins and early developers best. Salesforce admin knowledge is preferred.
What you will learn
- You will become better than 90% Salesforce Developer out there
- Web Application Development Architecture
- Salesforce Full-Stack Development
- Apex Programming Fundamentals
- Apex Development
- Lightning Component Development
- Writing Triggers in Apex
- Async Apex - Batch Apex, Queueable Apex, Schedule Apex, Future Methods
- SOQL (Salesforce Object Query Language)
- Database Manipulation (DML)
- Apex Unit Testing
- Exception Handling in Apex
- 60+ Challenges
- 2 Boss Level Projects
- Code Bulkification
- Order Of Execution in Salesforce
- Salesforce Apex Governor Limits
- Salesforce Lightning Design System (SLDS)
- Object-Oriented Programming System
- Helpful for Salesforce Platform Developer 1
- Helpful for Salesforce Platform Developer 2
- Quarterly Release Updates
Course content
25 sections · 324 lectures · 37 hours of video 3 articles
- 1Course Overview 1 free preview3 lectures · 7 min
- 2Web Application Fundamentals 1 free preview3 lectures · 18 min
- 3Before Development4 lectures · 20 min
- 4Apex Fundamentals 1 free preview19 lectures · 2.7 hours
- 5Control Flow Statements18 lectures · 1.7 hours
- 6Apex Classes and Methods16 lectures · 2.4 hours
- 7Apex Testing - Part 18 lectures · 58 min
- 8Salesforce Object Query Language21 lectures · 2.6 hours
- 9SObject and DML13 lectures · 1.4 hours
- 10Exception Handling4 lectures · 23 min
- 11VS Code Setup3 lectures · 17 min
- 12Governors Limits and Code Bulkification13 lectures · 1.4 hours
- 13Boss Level Challenge - Part 116 lectures · 2.1 hours
- 14Advanced SOQL5 lectures · 22 min
- 15Boss Level Challenge - Part 24 lectures · 14 min
- 16Apex Triggers 1 free preview28 lectures · 2.5 hours
- 17Boss Level Challenge - Part 325 lectures · 1.8 hours
- 18Apex Testing - Part 27 lectures · 47 min
- 19Aura Framework 1 free preview30 lectures · 4.1 hours
- 20Boss Level Challenge - Part 432 lectures · 2.9 hours
- 21Async Apex10 lectures · 1.1 hours
- 22Boss Level Challenge - Part 58 lectures · 37 min
- 23Release Updates 3 free previews31 lectures · 2.3 hours
- 24Bonus2 lectures · 3.2 hours
- 25The course is not over yet :)1 lecture · 1 min
Who it is for
The instructor says it suits
- All Salesforce Development Aspirants
- Salesforce Admins & Developers
- Fresh Grads
- Salesforce Platform Developer 1 Certification Aspirant
- Salesforce Platform Developer 2 Certification Aspirant
What you need before you start
- Salesforce Admin knowledge (preferred, but not required)
- Passion for technology
- Eagerness to learn
- Ambition to become the best
Course Description
"The only thing standing between you and your goal is the story you keep telling yourself as to why you can't achieve it." – The Wolf of Wall Street
"The Complete Salesforce Development", a course designed for all who aspire to become a Salesforce Developer.
Whether you're new to programming and feeling overwhelmed, take this course. If you're an experienced pro looking to level up, take this course. If you're a student, recent grad, Salesforce admin, or IT professional, take this course. This is:
"ONE COURSE TO RULE THEM ALL"
The course is designed for all experience levels. You will start from ground 0 and in no time, you will summit the very peak of Salesforce Development.
You will learn all the nasty backend stuff (Apex Development) and all the cool frontend stuff (Lightning Development).
While climbing the Salesforce Development peak, you will face many challenges (60+ Challenges) and real-time projects to help you build that muscle memory and make you a proficient Salesforce Developer.
This course is designed to make you better than 90% of experienced Salesforce Developers. Bold claim? Absolutely, but I stand by it, backed by my teaching experience and the success stories of my students. Here’s how your journey will unfold:
Crawl – We’ll start with the basics: Web Application Fundamentals. You’ll learn how the web works, what applications are, and the difference between frontend and backend. This foundation sets you up for everything that follows.
Walk – Next, we dive into Salesforce Apex Development. From variables and data types to more complex topics, we’ll build your skills step by step. Each lesson is paired with challenges to hone your problem-solving abilities.
Run – Now, you're picking up speed, reaching the level of experienced Salesforce developers. You’ll master advanced topics like Apex Triggers, Lightning Component Development, and Salesforce Async Apex. Most developers stop short of these skills, but NOT YOU.
Fly – Finally, it’s time to soar ahead of the competition. How? With the boss-level challenges in this course! As a Salesforce Developer with experience from Salesforce, Google, and Amazon, I’ve wrestled with these challenges myself. I can confidently say that 90% of Salesforce Developers won’t nail these problems on their first try. Feeling intimidated? Don’t worry—every concept and challenge comes with detailed, step-by-step solutions to guide you through.
Get ready to transform your Salesforce skills and leave most developers in the dust!
It's impossible to capture everything this course offers in just a few words, but here are some major highlights:
Web Application Architecture
Apex Programming Fundamentals
Salesforce Lightning Fundamentals
Advanced/Dynamic Apex Development
Apex Triggers
Async Apex Development
Apex Unit Testing / Apex Tests
Salesforce Lightning Development (Aura Framework) with 2 big Projects
SOQL - Salesforce Object Query Language
Database Manipulation in Salesforce
Exception Handling in Apex
Code Bulkification in Salesforce
Order Of Execution in Salesforce
Salesforce Apex Governor Limits
Object-Oriented Programming System
Different Tools to Write Salesforce Code
Salesforce Lightning Design System (SLDS)
Quarterly Release Updates
15+ Projects
Bonus Crash Courses to Interview Preparations and Rapid Learning
The course can be very helpful for Platform Developer I and Platform Developer II aspirants as well, as 90% of the topics on these exams are covered in the course.
You can also opt for this course if you want to learn Apex Development or Salesforce Lightning Development, the course has it all.
This course is offered by SFDCFacts Academy, renowned for top-quality Salesforce content, and taught by Manish Choudhari, an Amazon Senior Software Engineer and ex-Google, ex-Salesforce professional. With over 100k students worldwide and multiple "Bestseller" and "Highest Rated" courses on Udemy, you're in expert hands!
Instructor Details
- 4.6 Rating
12,302 Reviews
Manish Choudhari
Manish is a highly experienced Salesforce Developer with over 8 years of development experience and 14 Salesforce Certifications. He has worked on over a dozen Salesforce implementations, which gave him the opportunity to explore different features of the Salesforce platform and beyond.
He is an Ex-Google, and Ex-Salesforce and is presently associated with Amazon working as a Software Engineer.
He has been a technical instructor for the last 4 years now and has taught over 25k+ students so far. He is mostly known for his blog "SFDCFacts" where he shares his technical expertise and mini-code examples with the community.
He is a frequent public speaker and delivered his talks on big platforms like TrailheadDx. Don't be surprised if you spot him in your technical gathering or meet-up.
He has a youtube channel "SFDCFacts Academy" where he uploads free technical content on the Salesforce platform and more. Over the years, his videos have been watched by thousands of Salesforce professionals around the globe on youtube which made his channel one of the top youtube channels to learn Salesforce.
More courses by Manish Choudhari
The Ultimate Hands-On Lightning Web Component Development (2024)
4.1 (5,146 Reviews)
Provider: Udemy
Time: 17.1h
$74.99
More Salesforce courses
2026 Salesforce Flows: The Complete Guide to Salesforce Flow
4.8 (3,363 Reviews)
Provider: Udemy
Time: 27.4h
$124.99
Salesforce Apex: The Complete Introduction for Beginners (2024)
4.8 (2,641 Reviews)
Provider: Udemy
Time: 4.8h
$84.99
Salesforce Integration Masterclass - 2026 Updates
4.8 (1,338 Reviews)
Provider: Udemy
Time: 54.2h
$74.99
Salesforce Certified Platform Foundations and Practice Test (2026)
4.7 (2,630 Reviews)
Provider: Udemy
Time: 6.6h
$13.99
Salesforce Lightning Flow Builder: Automate Business Process (2025)
4.7 (1,814 Reviews)
Provider: Udemy
Time: 8.1h
$79.99
Reviews
By Richard Pastirčák on 3/15/2026
I bought this course after 3.5 years of working with SF. I'm honestly surprised this is very well made and also explained in simply fashion. No unnecessary jargon and lot of tips and tricks how to improve your development process. Aura section is especially well made. Definitely worth the price it solidified my knowledge about Apex and Lightning.
By LISA BONNER on 10/13/2025
Manish provided a simple but straightforward explanation of frontend and backend technology used to create websites. He gave the best explanation I have heard as of yet; which is so important since I am a beginner to this platform. My goal is not so much to be a developer, but as an ERP Business Analyst, I need comprehensive understanding of Salesforce, so that I can support my developer team.
By Shaila Shinde on 4/5/2024
Manish has done excellent job in designing this course, He has covered from most basic to advanced topics which are very useful for anyone learning Salesforce. The content and assignments have been designed very thoughtfully. I'll definitely recommend this course to anyone who is either new to salesforce or looking to brush up their salesforce skills.
By Anil Kumar Yadav on 4/1/2024
As a Salesforce developer, I was initially struggling with various concepts, but after completing this course, I gained a significant boost in confidence. The course included numerous hands-on exercises and provided clear explanations of concepts, which greatly enhanced my understanding. I would like to extend my congratulations to Manish Sir for his excellent teaching and guidance throughout the course.
By Akshay bhargava on 12/8/2023
I am learning to code Apex for the first time. You're a good teacher still I feel Section 6.61 needs much clarification from our side. I gave 3+ hrs to this particular video still I am not confident that I would be able to develop this type of code in recent times... Section 13 (132) could have been understood by most of your subscribers if you put a little effort to breakdown every piece of code bit by bit and also provide optional approach to write down that code...(JUST A REQUEST) Thank you
By Zeljko Gordic on 11/17/2023
This course, hands down, offers the most effective step-by-step approach to development perhaps even better than any other programming course out there. As a relative beginner in Salesforce development, I've noticed an abrupt increase in the difficulty of challenges at a certain point along the way. Once again, I'm convinced that truly getting into these concepts and providing enough challenges to cover them thoroughly would require around 200 hours of course video. Overall, I can confidently say there's no mistake in choosing this course. I've gained a lot of knowledge and so will you!
By Binoy Mathew on 9/7/2023
Amazing how I've started to write code and didn't even notice that I'm doing it. But the course is on another level now. It definitely requires prior knowledge of so many things. Trying to catch up to the logic itself is very hard. But Thanks again to Manish. This course is helping me a lot, but i'm understanding it due to my 4 years experience working in sfdc. Fresher would not be able to progress as fast.
By Karunakararao Potnuru on 2/2/2023
He explained nicely and very understandable. I have software experience but new to Salesforce. This course helped me really good to move further. Here are some things which I felt need to be covered more. 1. Async Apex is like one of the main concept in salesforce. But it's very shore and examples are very basic level. 2. Too many challenges in the name of Contact tracing app. Instead of writing business logic it would be better if you cover other topics in more detailed manner. But overall it's a good one. I recommend.
By Arun Kumar on 8/26/2022
Hi, I'm from non It background, so everything was new for me. In The beginning it was basic and simple to Learn. but after middle section of the course, it got very hard for me. But I tried my best to Learn. I had other courses too. But this course was the Best to learn with. And this course has everything. I'm sure this will help me in future too.
By Alamgir Hossain on 6/3/2021
Manesh Sir, I can't thank you enough for putting this beautiful course contents together, I really appreciate your hard work and you have become my role model when developing my knowledge in Salesforce EcoSystem. I have been following you on youtube for a long time. Thank you again for your help on this course and looking forward to jump on your LWC course as my next course completion goal :)
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100







