Skip to content
CBT Nuggets
DemoBook a Demo

ServiceNow Certified Application Developer (CAD)

This ServiceNow Developer course teaches you to build custom, unique applications within the ServiceNow platform. In this course, you’ll learn how to test and deploy custom apps that solve real business problems. You’ll explore how ServiceNow application development works end to end, from designing data models and user interfaces to automating workflows and securing access. Along the way, you’ll develop practical JavaScript skills for the ServiceNow platform, and learn to integrate OpenAI models into your ServiceNow scripts. This course will help you earn the ServiceNow Certified Application Developer (CAD) certification, and qualify for ServiceNow developer jobs.

Updated February 2026

59Skills
309Videos
47hTotal

Who This Course Is For

This intermediate course is ideal for junior and experienced developers who want to work within the ServiceNow ecosystem, as well as ServiceNow admins or sysadmins who are ready to develop professional JavaScript coding skills and build applications.

Skills Your Team Will Gain

  • Design and build custom applications on the ServiceNow platform
  • Write and debug JavaScript for client-side and server-side scripts
  • Create secure forms, modules, and user interfaces in ServiceNow
  • Automate processes using Flow Designer, workflows, and scheduled jobs
  • Leverage external data sources using REST APIs and import tools
  • Integrate automation and generative AI into your apps with ChatGPT and OpenAI

Course Curriculum

One skill is free to watch — no signup needed. The other 58 premium skills unlock for your whole team with a CBT Nuggets plan.

Free skill preview

ServiceNow Studio Basics

Shaun WassellDuration: 48m9 videos

Watch this complete skill free — the same trainer, videos, and labs your team gets with a plan.

Watch free skill
  • Premium skill.Writing and Running Code50m · 9 videos
  • Premium skill.Basics of JavaScript Syntax45m · 9 videos
  • Premium skill.JavaScript Control Structures in ServiceNow47m · 9 videos
  • Premium skill.Working with Functions46m · 11 videos
  • Premium skill.The ServiceNow GlideRecord API47m · 11 videos
  • Premium skill.Working With Arrays In ServiceNow47m · 9 videos
  • Premium skill.Modifying Data With GlideRecords46m · 11 videos
  • Premium skill.Working with ServiceNow Data Types in JavaScript46m · 11 videos
  • Premium skill.Working with JavaScript Objects46m · 11 videos
  • Premium skill.JavaScript Strings and String Manipulation48m · 9 videos
  • Premium skill.Using The GlideQuery API47m · 11 videos
  • Premium skill.GlideQuery Data Wrangling Basics50m · 9 videos
  • Premium skill.Advanced GlideQuery Topics46m · 11 videos
  • Premium skill.JavaScript Object-Oriented Programming Basics48m · 11 videos
  • Premium skill.ServiceNow Business Rules46m · 9 videos
  • Premium skill.ServiceNow Business Rules Cookbook45m · 9 videos
  • Premium skill.ServiceNow Business Rules Cookbook - Intermediate52m · 9 videos
  • Premium skill.ServiceNow Business Rules Cookbook - Advanced46m · 9 videos
  • Premium skill.UI Policies For Application Developers47m · 11 videos
  • Premium skill.UI Policy Scripting Patterns46m · 9 videos
  • Premium skill.Scheduled Jobs For Application Developers47m · 11 videos
  • Premium skill.Common Scheduled Job Patterns46m · 9 videos
  • Premium skill.Advanced Scheduled Job Patterns46m · 9 videos
  • Premium skill.Client Scripts For Application Developers46m · 9 videos
  • Premium skill.Client Scripts And Form Validation48m · 9 videos
  • Premium skill.Reusing Front-End Code With UI Scripts49m · 9 videos
  • Premium skill.Form Validation Cookbook49m · 9 videos
  • Premium skill.GlideAjax Basics46m · 9 videos
  • Premium skill.ServiceNow Data Imports For App Developers47m · 9 videos
  • Premium skill.Data Import Cookbook - Basics45m · 9 videos
  • Premium skill.Basics Of Transform Map Scripting48m · 9 videos
  • Premium skill.Transform Map Scripting In-Depth48m · 9 videos
  • Premium skill.Basics of Data Source Scripting47m · 9 videos
  • Premium skill.Making Network Requests in ServiceNow48m · 9 videos
  • Premium skill.Basics of REST API Data Imports50m · 9 videos
  • Premium skill.Generative AI API Integration Basics48m · 9 videos
  • Premium skill.ServiceNow Flows For Application Developers45m · 9 videos
  • Premium skill.ServiceNow Flow Triggers In-Depth48m · 11 videos
  • Premium skill.Regular Expressions for Application Developers49m · 9 videos
  • Premium skill.ServiceNow Flow Logic In-Depth52m · 11 videos
  • Premium skill.ServiceNow Flow Actions In-Depth49m · 9 videos
  • Premium skill.Applying Regular Expressions in ServiceNow49m · 9 videos
  • Premium skill.Google Cloud Integration For App Developers45m · 9 videos
  • Premium skill.Working With Subflows47m · 9 videos
  • Premium skill.Creating And Using Custom Flow Actions45m · 9 videos
  • Premium skill.Simplifying Flow Logic With Decision Tables50m · 9 videos
  • Premium skill.Using Generative AI In ServiceNow Flows48m · 9 videos
  • Premium skill.Automated Testing Basics49m · 9 videos
  • Premium skill.Automated Test Steps In-Depth47m · 9 videos
  • Premium skill.Automated Test Reusability45m · 9 videos
  • Premium skill.Automated Testing Reusability Deep-Dive48m · 9 videos
  • Premium skill.Basics of Application Scope49m · 9 videos
  • Premium skill.Creating, Designing, And Customizing Forms45m · 9 videos
  • Premium skill.Access Control Basics for Application Developers48m · 11 videos
  • Premium skill.Access Management Strategies46m · 9 videos
  • ServiceNow Studio BasicsFree48m · 9 videos
  • Premium skill.App Development Walkthrough: Data Model Definition49m · 9 videos
  • Premium skill.App Development Walkthrough: Data Integrity50m · 11 videos
  • Premium skill.App Development Walkthrough: Automation48m · 9 videos
Want to browse the locked skills?
with no purchase required. Already have an account?

An account gets you the full catalog to browse, pre-assessments, quiz questions on free skills, and IT Trainerbot, with every answer citing its source video.

Certification

Certified Application Developer

The Certified Application Developer certification by ServiceNow validates the skills and knowledge required to design and build applications on the ServiceNow platform. It is ideal for developers who want to demonstrate their ability to create custom...

Exam CADLevel AssociateDifficulty IntermediateCost $450
Designing and Creating an ApplicationApplication User InterfaceSecurity and Restricting AccessApplication AutomationWorking with External DataManaging Applications
Official certification page

Put this course to work for your team

Every subscription includes this course with the full library, virtual labs, and practice exams — or talk it through with sales.

For IT leaders

What IT leaders need to know before assigning this course

Many IT teams run ServiceNow but still depend on contractors or a single in-house expert for custom development. That creates a bottleneck, and it adds risk when scripts, automations, and access rules are built without consistent standards.

Who to assign: This intermediate course fits ServiceNow admins ready to move into JavaScript development, as well as junior and experienced developers new to the platform. It starts with JavaScript fundamentals, so IT Practitioners without a coding background can build the scripting foundation ServiceNow development requires.

Time investment: Plan for about 47 hours per learner across 59 skills of roughly 45–50 minutes each. Most teams spread this over several weeks.

Risk and governance: The course covers scoped applications, access control lists (ACLs), and automated testing. It also teaches a practical habit: test in short feedback loops instead of stacking untested changes. Together, these help your team build apps that are easier to audit and maintain.

Change-management note: Learners work in ServiceNow Studio to create and organize application components, including tables, ACLs, UI policies, and business rules. Give them a non-production instance to work in.

Challenge-and-solution videos in each skill reinforce hands-on practice, and Team Reporting lets Training Managers track progress toward the Certified Application Developer (CAD) certification.

Team Impact

How this training helps your team succeed

IT teams use this training to move ServiceNow work from ad hoc admin fixes to tested, secure, maintainable custom applications. The course builds a working course-management app with tables, business rules, flows, imports, and access controls. Your developers practice the same patterns they will use on your instance.

  • Safer data loads with fewer broken references. Your team learns why import order matters: users before courses, and courses before videos. They learn to use parent-dependent scheduled imports, transform map scripts, and REST API data sources so related records land intact in production tables.
  • Automation that is easier to change. Developers build flows, custom triggers, subflows, and reusable actions. When a business condition changes, the team updates it in one place instead of in every flow, which reduces maintenance effort and regression risk.
  • Access control that protects shared applications. The course shows why admin-level privileges hide real permission gaps. It also shows how to build and test ACL combinations so only the right people can perform specific actions in the apps your team builds.
  • Shorter troubleshooting cycles and better data hygiene. Developers adopt a tight build-and-test feedback loop with reusable and parameterized tests. They also apply regular expressions to tasks like removing personally identifiable information, such as Social Security and phone numbers, from table text. This supports risk and compliance goals.

The course also covers making network requests in ServiceNow with API keys, giving Team Leads a clearer view of how developers can connect ServiceNow applications to external data sources.

After completion

Capabilities your team walks away with

Knowledge

  • How ServiceNow server-side JavaScript works, including the GlideRecord API and common pitfalls like the GlideElement "weak reference" problem
  • When to use business rules, UI policies, client scripts, UI scripts, scheduled jobs, and flows, and how each fits into application automation
  • How ServiceNow scripting supports record queries, filtering, updates, and troubleshooting during application development
  • How access control lists (ACLs) combine across a table and operation, and why elevated admin privileges hide access problems during development
  • How scoped applications and ServiceNow Studio organize tables, modules, properties, and other application files
  • How JavaScript is used across ServiceNow customization, from server-side logic to client-side behavior

Ability

  • Write and debug fix scripts that query, filter, transform, and modify records with GlideRecord
  • Build business rules that fill fields with derived values, and client-side validation that uses GlideAjax to check data before submission
  • Define, test, and troubleshoot application data models and record behavior in ServiceNow
  • Automate processes with flows, reusable custom triggers, subflows, and custom flow actions
  • Apply regular expressions to tasks such as removing personally identifiable information from record text
  • Secure a scoped application with ACLs and validate it with reusable automated tests, keeping the test-and-fix loop short

Readiness check

Confirm prerequisite knowledge before training begins

A short placement assessment on the CBT Nuggets assessments platform measures whether a learner already has the foundation this course assumes. IT leaders use it to put the right people in the right training — and any learner can take it right now to make sure they'll get full value from day one.

  • Questions generated from this course's own video transcripts — what gets measured is exactly what gets taught
  • Instant, per-learner results that show whether the prerequisite foundation is in place
  • Results roll up into team readiness reporting, so training hours go where they change outcomes
Runs on assessments.cbtnuggets.com — sign in with an Adept account so results roll up into team readiness reporting. Need one?
.

If gaps show up, start here

ServiceNow: Basic Administration

Build confidence and job-ready ITSM skills with ServiceNow admin training. Get comfortable with the latest ServiceNow interface in engaging, bite-sized videos, and start using ServiceNow as an administrator. You’ll master key platform features like F...

~13h

This course is included with every plan

Unlock this one course, or get one learner — or your whole team — access to all 295 courses, virtual labs, and practice exams.

Course Unlock

Just need this course?

$149one time

No subscription

One year of access to ServiceNow Developer

CBT Nuggets Individual

Includes IT Trainerbot Plus

$49per month

Billed annually

Every course, for one learner

See Individual pricing
For IT teams

CBT Nuggets Teams

IT Trainerbot for every seat

$59per seat / mo

Billed annually

From 1 learner seat · unlimited admin seats

Checking your access…

Frequently Asked Questions

How much does the ServiceNow Certified Application Developer cost?

The ServiceNow CAD exam voucher costs $300. There are no official prerequisites required to take the CAD exam. You can purchase the Certified Application Developer exam voucher and take it on demand. You’ll only get one shot at the exam, which is why many learners choose structured training like this course to reduce risk and build real development skills.

How hard is the ServiceNow CAD certification exam?

The CAD exam is challenging because it tests real application development skills, not memorization. You need a solid understanding of how ServiceNow works and how JavaScript is used inside the platform for scripting, automation, and security. If you’ve built apps or written scripts in ServiceNow, the exam should feel practical and fair. Without hands-on experience, it can feel steep.

Do you need JavaScript experience for ServiceNow application development?

No, you can take this course without any JavaScript experience. This course covers JavaScript coding fundamentals, as well as how to use them within ServiceNow app development. Many developers learn JavaScript while they learn ServiceNow application development. This course will build your confidence with writing and debugging scripts directly in the ServiceNow environment.

What jobs can you get with a ServiceNow developer certification?

A ServiceNow developer certification can lead to roles like ServiceNow Application Developer, Platform Developer, or Technical Consultant. It leads to roles that focus on building custom apps, automations, and integrations inside ServiceNow. Many organizations hire dedicated ServiceNow developers. Demand remains strong, since companies tend to expand their use of the platform over time across IT, HR, and business operations.

Is the ServiceNow Certified Application Developer worth it?

Yes, if you want to build things inside ServiceNow and customize its operation, rather than just configure it, the ServiceNow CAD cert is worth it. Earning it shows you can design and develop custom applications that solve unique business problems. If you’re aiming for a ServiceNow developer role, earning the CAD shows you have hands-on capability, not just platform familiarity.

Ready to upskill your team?

See how IT leaders fit this course into a team training plan, and what a plan costs for your team's size.