> For the complete documentation index, see [llms.txt](https://build-it-the-right-way.gitbook.io/servicenow-developer-course/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://build-it-the-right-way.gitbook.io/servicenow-developer-course/start-here/welcome.md).

# Welcome

Welcome — and thank you for being here.

You are about to start the **ServiceNow Developer Course**: a free, open, video-and-code path that takes you from your very first line of JavaScript to designing production-grade, AI-ready ServiceNow applications. It is taught by [TechTalk with Bill](https://www.youtube.com/channel/UCMf7pje1x5iZkkEF-Y3PLSA), and every lesson is built to be *done*, not just watched.

## Watch this first

{% embed url="<https://youtu.be/smXYOHL7NNU>" %}
The Free ServiceNow Developer Course (Zero to AI-Ready Architect) — what's inside, how it works, and why the fundamentals matter more in the age of AI.
{% endembed %}

{% hint style="info" %}
**New here? Read this page first, then follow the numbered path at the bottom.** It takes two minutes and will save you hours.
{% endhint %}

## Who this course is for

You are in the right place if you are any of these:

* **New to ServiceNow and new to coding** — JavaScript is taught from the ground up in Module 1; nothing is assumed.
* **A ServiceNow admin moving into development** — you will get real scripting depth plus the architecture layer admins are rarely taught.
* **A developer from another stack** (.NET, Java, JavaScript) — you will map your existing patterns onto the Now Platform quickly, then go deep on Modules 5–7.
* **An experienced ServiceNow developer** — Modules 5–7 give you design patterns, integration architecture, and the software-architect track ServiceNow itself does not certify.

## What makes this course different

* **Every page is one video plus a written lesson.** Watch and read in the same place, then build the exercise in your own instance before moving on.
* **You build in a real environment.** From Module 1 onward, every hands-on task runs in your own free Personal Developer Instance (PDI) — not a sandbox that disappears.
* **It ends in a graded project.** Module 7 is a full, layered application you build and score against a [rubric](/servicenow-developer-course/module-7-final-exercise-and-assessment/module-7-capstone/01-scoring-rubric.md), so you finish with a portfolio piece you can defend in an interview.
* **It is completely free and open.** No paywall on the videos, the writing, or the code.

## More than development — this makes you AI-ready

This is the most important reason to take this course.

AI can now generate ServiceNow code in seconds — Script Includes, Business Rules, GlideRecord queries, whole integrations. But **AI-generated code is only as trustworthy as the person reviewing it.** Ask an AI to build on the Now Platform without understanding the fundamentals, and you get code that *looks* right, runs in a demo, and then fails in production: queries with no ACL enforcement, client-callable Script Includes that break their parent class, synchronous calls that freeze the browser, integrations with no error handling.

{% hint style="danger" %}
**Without these foundations, the correctness of any AI build is a gamble.** You cannot direct, review, or trust what you cannot understand. This course gives you exactly the judgment AI cannot supply — so you can tell right from wrong, safe from risky, and maintainable from throwaway.
{% endhint %}

That is what "AI-ready" means here. It is not a buzzword bolted on at the end — it is the whole point of the architecture layer:

* **You become the reviewer AI needs.** Clean layers, reusable Script Includes, injected dependencies, and consistent error handling are exactly the properties that let AI assistants extend an application *without breaking it* — and you will know how to demand and verify them.
* **You direct the AI instead of hoping.** You will describe the pattern you want, spot where the AI got it wrong, and fix it — because you have built it yourself first.
* **Good architecture is now an AI-readiness requirement, not a style preference.** The same fundamentals that make code maintainable for humans are what make it safe for AI agents to work on.

By the end of this course you will not just build on ServiceNow — you will be the person who can confidently lead, review, and correct AI-assisted development on the platform. That is the difference between shipping and shipping something that breaks.

## What you will be able to do by the end

Write platform-safe JavaScript, build client- and server-side behaviour, package logic into reusable Script Includes, apply professional design patterns (dependency injection, event-driven, service bus), integrate securely over REST, and deliver a production-quality application you can explain layer by layer. The full list is on the [Course Objectives](/servicenow-developer-course/start-here/objectives.md) page.

## How to get help

* **Stuck on a lesson?** Ask in the comments on that lesson's YouTube video — that is where Bill answers directly, and where other learners can see the answer too.
* **Want your final project reviewed and verified?** Join **Exam Navigator** as a channel member: [become a member](https://www.youtube.com/channel/UCMf7pje1x5iZkkEF-Y3PLSA/join). Full details are on the [Get Help & Get Verified](/servicenow-developer-course/start-here/support-and-verification.md) page.

## Your path from here

Follow these in order — each step assumes the one before it:

1. [**Course Overview**](/servicenow-developer-course/start-here/readme.md) — the big picture and the full course map.
2. [**Course Objectives**](/servicenow-developer-course/start-here/objectives.md) — exactly what you will be able to do, and who this is for.
3. [**Course Syllabus**](/servicenow-developer-course/start-here/syllabus.md) — the complete curriculum, module by module.
4. [**How to Use This Course**](/servicenow-developer-course/start-here/how-to-use.md) — the learning loop, the pace, and how each page is laid out.
5. [**Module 0 · Getting Started & Your PDI**](/servicenow-developer-course/module-0-getting-started-and-your-pdi/module-0-getting-started.md) — orientation, then create and configure your free instance **before you write any code**.

{% hint style="warning" %}
**Do not skip Module 0.** Every exercise from Module 1 onward runs in your own PDI. Set it up first — [create your PDI](/servicenow-developer-course/module-0-getting-started-and-your-pdi/module-0-getting-started/02-create-your-pdi.md), then [configure it](/servicenow-developer-course/module-0-getting-started-and-your-pdi/module-0-getting-started/03-configure-your-pdi.md) — and the rest of the course just works.
{% endhint %}

Let's build it the right way.

***

*Playlist:* [*ServiceNow Developer Course*](https://www.youtube.com/playlist?list=PLWMzEPW90q1Z9-po9BsvC_rHDf5mtubdg) *· Channel:* [*TechTalk with Bill*](https://www.youtube.com/channel/UCMf7pje1x5iZkkEF-Y3PLSA) *· Work with Bill:* [*ilearntech.co.uk*](https://ilearntech.co.uk)

**Next →** [Course Overview](/servicenow-developer-course/start-here/readme.md)
