Learn n8n from the basics to production-grade: pre-requisites & environment setup, history & background, core concepts & main architecture, workflow editor, nodes & connections, triggers, data transformations, expressions & variables, IF & error handling, sub-workflows & workflow sharing, credentials & security, webhooks & REST APIs, email & Slack integrations, databases & spreadsheets, HTTP Request node, scheduling & cron, queue mode & scaling, self-hosting with Docker, observability & monitoring, AI & LangChain nodes, versioning & testing, modern features & roadmap, up to the alternative ecosystem & final reflection across a total of 23 episodes.
Setting up the skills and environment before building an n8n workflow: a basic understanding of API, HTTP, webhooks, and event-driven automation, familiarity with JSON and YAML, as well as the concepts of credentials and authentication. Ends with verifying Node.js, Docker, and an n8n instance ready to use.

Getting to know n8n as an open-source workflow automation platform: its origin story from a project called nodemation to becoming a widely used tool, its position in the automation ecosystem, comparisons with Zapier, Make, and Huginn, as well as the advantages of open-source, extensibility, and self-hosted control.

Breaking down n8n's technical foundation: the principles of node-based workflows and DAG execution, the categorization of trigger, action, function, and workflow nodes, as well as the internal architecture including the execution engine, queue mode, error handling, and retry.

Installing and configuring n8n: running it locally with desktop mode and npx, choosing a self-hosted option via Docker, Docker Compose, and Kubernetes, getting to know n8n Cloud, as well as setting up the credential store, environment variables, and basic configuration before building workflows.

Building your first workflow in n8n: a webhook-triggered workflow with an email action from scratch in the visual editor, mapping data between nodes, running executions with test payloads, debugging via node output, and understanding execution history to audit results.

Going deep into n8n's workflow trigger sources: webhooks for external events, cron and schedule for periodic jobs, polling to pull data from APIs, and event-based triggers from cloud services. Including secure webhook configuration, payload validation, and how to choose the right trigger.

In this episode you'll learn how data flows between nodes, reshape data with Set and Merge, process in batches with SplitInBatches, write custom logic in the Function node, and apply conditional logic and loop patterns for real data transformations.

This episode teaches how to build bulletproof workflows: understanding execution modes and error behavior, setting up a dedicated error workflow, using retry and continue on fail, building fallback paths, and sending alerting so failures don't go unnoticed.

This episode discusses n8n native node integrations with popular services: email, Slack, Google Workspace, GitHub, and databases. You'll also learn to manage centralized, reusable credentials, and how to manage node versions and updates to keep integrations healthy.

This episode discusses webhooks in n8n: building webhook-driven workflows that receive events from external systems, exposing API endpoints from the workflow itself, and applying webhook security and payload validation so endpoints aren't easily abused.
