// live cohort · node.js backend

Become a Node.js
backend engineer, live_

Not a video you watch alone. A live course — I teach each lesson in real time, you write code in the console beside me, and homework is assigned and reviewed together the next session. Twenty-six live lessons, from JavaScript and Node.js internals to databases, DevOps and the technical interview.

S
Serhiiyour lector · full-stack engineer
Enroll now Try the console ▸ $500 · full course
◷ Live Mondays, Wednesdays & Fridays · 19:00 Toronto time (ET)
26live lessons
8blocks
Node.jsbackend
HWreviewed live
// live console

Type real code. Right here.

This is a working JavaScript REPL, the same kind we use every lesson. Try 2 ** 10, or [1,2,3].map(n => n*2), or write a function. Type help for commands.

operator://repl — javascript live

↑/↓ history · clear to reset · runs entirely in your browser

// the format

How the course runs

Small live cohort. You show up, we build, you leave each session with code that works and homework that stretches you.

Live, not recorded

Every lesson is taught live. Ask questions in the moment, watch me debug in real time, and code along in the shared console.

Homework, reviewed

After each lesson you get an assignment. We review solutions together at the start of the next session — that's where it clicks.

▸_

You leave able to build

By lesson 18 you've written functions, handled async, and queried a real database. The capstone ties JS and SQL into one small app.

// syllabus

8 blocks · 26 live lessons

A live JavaScript block gets you ready; then the program takes you through modern Node.js backend engineering — servers, frameworks, databases, DevOps, and the interview. Homework after most lessons, reviewed live by the lector.

// faq

Questions before you jack in

When are the live sessions?+
Three evenings a week — every Monday, Wednesday and Friday at 19:00 Toronto time (ET). Twenty-six live lessons run over about nine weeks — an intro JavaScript block first, then the full Node.js backend program.
Do I need experience?+
Some JavaScript helps, and the course opens with a live JavaScript block — syntax, async and classes — before the Node.js lessons begin. This is a backend course, so you'll get the most from it if you're comfortable writing functions and objects.
How does the homework work?+
After every lesson you get a homework set — the assignments listed in the syllabus. We review solutions together at the start of the next session. That review is where the concepts actually lock in, so homework isn't optional busywork; it's the core of how you learn here.
What if I miss a session?+
Every session is recorded and yours to keep. If you miss one live, watch the recording, do the homework, and bring questions to the next class. Live attendance is best, but you won't fall behind.
What do I need installed?+
A laptop and Node.js. Over the course we install and use the real tools together, live — Docker, Express and NestJS, SQL and NoSQL databases, message brokers — so you never have to figure the setup out alone. The console on this page is a taste of the JavaScript you'll write.
What's the price, and are refunds possible?+
$500 for the full course — all 26 live lessons, every homework review, the student portal with recordings and homework after each lesson, and the coursework defense. If after the first two live lessons it isn't for you, message me and I'll refund you in full.
Why Node.js?+
Node.js lets you build an entire backend in JavaScript — the same language as the browser — so one skill set covers the whole stack. It's what powers a huge share of modern APIs and real-time services, and the course takes you from its internals all the way to deployment, testing, security and the technical interview.
// enroll

Take the red pill.

One price, the whole course, taught live.

$500 / full course
  • 26 live lessons across 8 blocks
  • Live Mondays, Wednesdays & Fridays, 19:00 Toronto (ET)
  • Homework after most lessons, reviewed live
  • Student portal: recordings & homework after each lesson
  • Coursework project, defended live in the final session
Reserve my seat →