
A brief introduction to n8n explaining in clear terms exactly what it is!
An explanation of the kinds of tasks you accomplish with n8n.
Why is n8n called that anyway?
Where and when did n8n originate and why?
An overview of the things n8n does well.
An overview of the things you shouldn't expect from n8n and it's limitations.
A high level overview of the different paid n8n plans and pricing structure.
What is the sustainable use licence and what does it allow you to do for FREE?
A comparison of the features available in n8n community edition vs the paid plans.
Should you choose an n8n cloud plan? Host it locally or get yourself a VPS? Who does what?
A run through the top level items you see inside the n8n interface and a description of all the different sections and their purpose.
A run through of setting up a new n8n cloud account.
How to navigate the workflow editor and use its features, useful keyboard shortcuts.
Creating a quick first workflow to demonstrate n8n that uses a HTTP requests node to get data from an API and Telegram to send it to our phone.
How to setup the free Telegram messaging app and get a Chat ID for the n8n Telegram node so that you can send messages to your mobile for free.
A more in-depth look at the workflow editor including other features such as the executions tab, evaluations tab, workflow history and focus panel.
A look at the n8n template library, the vast array of available resources and the issues with them.
How to import and export workflows and how to move nodes easily between them using copy and paste.
Why are we using Docker? A deep-dive into what Docker is and why you should use it.
A tour around Docker desktop looking at its main features and functions.
What pre-requisites do you need to be able to install Docker on your computer?
A walkthrough installing Docker desktop on a fresh Windows operating system installation.
How to setup a local Docker installation using a compose file to run the latest version of N8N in a container.
How to update your local installation of N8N running inside Docker.
How to create a budget Docker image inside Digital Ocean and setup the firewall.
How to use an ssh .config file to create aliases that make connecting via ssh to your server simple.
How to login to your n8n server and update it quickly and easily using Docker.
How to create PowerShell functions in Windows that allow you to connect to your server and perform various functions like monitoring output and updating the n8n version a single line command with auto-completion!
Configuring n8n using environment variables and fixing some initial output warnings and errors from the console using these variables.
Learn about creating and storing credentials within n8n.
Every workflow starts with a trigger, in this lesson we discuss the types of trigger, how to add them and use them.
Understanding how n8n nodes work, what comes in and what goes out and how to use the 3 types of data view to best effect.
A look at JSON, what it is and how n8n uses it to pass data through a workflow.
Using the CODE or EDIT nodes to make API data easier to work with through a workflow.
We'll take our data and turn it into individual AI prompts for each email by using expressions.
Understand how and how many times a node will execute depending on the number of input items and it's settings.
Learn how to use Pinning to add mock data to nodes so that you can develop a workflow without continually hitting API's and incurring costs un-necessarily.
Learn how data from any node is usually available at any point in a workflow and the reasons that it may not be and how to overcome that!
Understand n8n execution order in workflows. Which paths execute first?
Understand what exactly will execute when you force a node to execute. It might not be what you think!
Improve our inbox manager workflow by branching off to create any necessary labels inside Gmail BEFORE we use them to label messages. Understand the deduplication and data comparison nodes.
We'll re-create our workflow using an AI Agent instead of a simple message a model node. In this lesson we learn about what agents are add the agent node to the canvas.
Agents use tools. In this lesson we'll identify and setup a range of tool the agent will need to finish it's task.
Learn to configure an agentic AI workflow that labels emails, uses a system prompt and a task prompt, applies the correct label, and removes the message from inbox.
Is agentic AI better? Should we use agents for everything? Let's take a look at token usage and efficiency and understand the differences in the two approaches.
A run-through all of the workflow settings and what they actually do.
How you can use a sub-workflow to simplify a larger workflow.
What an error handler workflow is, and how to create one and use it to notify yourself of any errors your workflow encounters.
The 3 ways you can deal with errors in n8n and how best to use them.
Learn how to retry API requests using simple and exponential backoff in n8n, with configurable tries and delay, and handle failures in a controlled workflow.
Loops can cause items to be double counted. Why does this happen? How can you avoid it?
Applying the techniuques we've learned about to handle errors and throttle API requests to our workflow.
What evalautions are and how to add one to our workflow so that we can evaluate just the model performance.
Updating our evaluation with quality metrics and switching to an agentic model node so we can SEE the token usage and other statistics.
Master n8n - Automations, AI Agents, Workflows & Real-World Systems — From Beginner to Pro
Unlock the full power of n8n to automate your work, build agentic AI workflows, run your own VPS setup, and design robust, error-resistant systems like a professional.
No coding required — just curiosity, creativity, and a desire to build.
Why My Course?
n8n is one of the most powerful tools in the modern automation stack. But learning it the right way—not just copying templates—takes a guided, real-world approach.
This course teaches you how n8n actually works under the hood, how to think like a workflow engineer, and how to build scalable automations and AI systems that won’t break in production.
You’ll learn through hands-on, build-and-learn projects, where each concept is immediately applied to real workflows, including a full inbox-manager system and an agentic AI workflow.
Whether you're an entrepreneur, analyst, developer, or automation hobbyist, you’ll leave this course able to build automations confidently on your own.
Who Is This Course For?
Beginners who want a gentle, structured introduction
No-coders who want to build complex automations
Developers exploring workflow engines
AI builders experimenting with agentic systems
Teams moving from Zapier/Make to a more powerful platform
Anyone who wants to automate tasks, integrate APIs, or build internal tools
No prior coding experience is required — but even experienced developers learn a lot here.
What You’ll Learn
By the end of this course, you’ll be able to:
Understand what n8n is, what it’s good at, and when not to use it
Build workflows from scratch using nodes, triggers, and expressions
Host n8n in the cloud, in Docker, or on your own VPS
Work with APIs, JSON, logs, executions, error handling, and sub-workflows
Build agentic AI systems that use tools, take actions, and evaluate models
Handle failures gracefully with retries, backoff, monitoring, and error-handler workflows
Avoid rate limits using loops, batching, and workflow throttling
Compare and evaluate different AI models with metrics
Expand a real inbox-processing workflow step-by-step
This course isn’t just button-clicking — it teaches you to think and build like an automation engineer.
Course Sections
1. Intro
Understand the course structure, the learning approach, and how to get the most out of n8n.
Learn the origins of n8n, what it’s designed for, where it excels, where it struggles, and how pricing and licensing work.
2. Getting Started (Using n8n Cloud)
Create your account, explore the interface, learn the workflow editor, and build your first working automation, including an API call and a Telegram integration.
Import, export, copy and paste nodes, navigate logs, and understand workflow history.
3. Locally Hosting n8n Using Docker (Optional)
A beginner-friendly introduction to Docker: why you might want it, how to install it, and how to run and update n8n locally using Docker Desktop.
4. Running Your Own n8n VPS (Optional)
Learn how to deploy n8n on a budget VPS, connect with SSH aliases, monitor your server, update safely, and use PowerShell functions to automate maintenance.
You’ll also configure environment variables using Docker Compose—the correct way.
5. Build & Learn — Basics
A practical introduction through building a real inbox-management system.
You’ll learn how n8n processes data, works with JSON, handles node execution, and how to use expressions, mock data, node-links, and branching.
You’ll also apply labels, organize workflows visually, and understand execution order and partial runs.
6. Build & Learn — Agentic AI
Discover what AI agents are and rebuild your earlier workflow the "agentic way."
Set up tools, define agent parameters, guide agents with step-by-step instructions, and compare token usage between agentic and classic messaging approaches.
7. Build & Learn — Settings, Errors, and Sub-Workflows
Master workflow settings, execution storage, sub-workflows, dedicated error-handling workflows, retry strategies, backoff templates, and the 3 core ways to handle errors.
8. Build & Learn — Loops
Learn looping, batching, branching inside loops, and strategies for avoiding double-processing and rate limits.
Improve your inbox manager with throttling, error-handling, and safer API interactions.
9. Build & Learn — Evaluating Models
Understand why evaluations matter and learn how to measure and compare model quality using scoring, metrics, and structured evaluations.
By the End of This Course…
You won’t just know how to use n8n - You’ll know how to design, debug, scale, and evaluate real automation systems.
If you’re ready to build powerful workflows, automate your life, or level up your technical skills, I'll see you inside!