The Lighthouse · Signature Series

Full Stack Development in Practice: Build and Ship a Complete Web Application

Signature Course No. 333 — A Signature AI Socratic Coaching Course.

Assumes you can already write basic code — your coach starts where you are.

Preview This Course — Free
An agentic, mastery-based AI learning platform.

A New Kind of Learning

Socratic coaching, delivered by an agentic AI coach.

Not a course you watch. An AI coach you work with.

The Lighthouse Coach begins by discovering how you think about the subject, teaches what is missing, and gives you realistic practice before asking you to prove that you can use it. You may test out of concepts you already understand, while capstones turn the learning into a practical plan, decision, conversation, or other real-world result.

The curriculum is deliberately authored; the AI delivers it through coaching. It is not an AI randomly generating lessons.

Meet The Lighthouse Coach

A coach that teaches by asking — not by lecturing

The Lighthouse Coach is an AI Socratic coach built on Cognosco Learning's Full Stack Development in Practice: Build and Ship a Complete Web Application course, in the Personal Effectiveness & Well-Being category. It does not play videos at you. It holds a conversation: it asks you a question, listens to your answer, names the misconception it hears, affirms what you got right, and asks the next question — the way a great coach works in the room.

A web application is not three projects stapled together. It is one system with one behaviour, seen from three places. Every behaviour — every page shown, every reservation saved, every error suffered — is one journey repeated: a request leaves the browser, crosses the network, is received by a server, which may ask a database for facts and give facts back, and a response travels home and is turned into something a person sees. This course teaches you to build that system whole, on one stack — TypeScript on both sides of the network: a React front end, a Node.js server using Express, and a PostgreSQL database.

It starts with the journey, and builds one real application. The running build is the Lending Desk for the Tallowbrook Community Tool Library, a volunteer-run lending library in a converted fire station: members join, browse a catalogue of tools, reserve what they need, collect it, and bring it back. You scope it to a walking skeleton, model its data before you write features, and build it tier by tier and then across the tiers — database and migrations, routes and handlers, components and state, the join between them, and the sign-in that keeps strangers out of members' accounts.

It works in two movements. First, Module 1 — From a Blank Folder to a Working Application — work through Concepts 1–9, finishing with The Working Library; then, Module 2 — Hardened, Tested and Shipped — work through Concepts 10–18, finishing with Ship Day.

Both capstones are builds, and the second one ends with a launch — the complete working application, running end to end on your own machine, with its build record: the scope page, the data model and migrations, the server and client built as one joined whole, real accounts, and both core journeys walked as evidence; and the shipped application at a public address, with its launch evidence pack: the hardened threat list, the three-level test suite and fault diary, the measured performance record, the rehearsed pipeline and rollback, and the runbook a second volunteer has performed unaided.

The honesty standard is part of the course. This course teaches the span itself, at working depth — it does not promise a vendor certification, and the completion certificate attests to this course's standard only: a complete application, shipped and evidenced. Where a sibling course owns deeper ground, this course says so and moves on: interface design as a discipline belongs to No. 334, React in depth to No. 330, API contract design to No. 326, and back-end depth beyond the whole-stack span to No. 336. Nearly every move you make on this stack transfers to another stack once you have made it here with your own hands.

The course is self-paced and always on — roughly 30 minutes per concept, about 9 hours in full, taken in as many sittings as you like. You can type your answers, or talk out loud: the Voice Coach speaks its questions and listens to your spoken replies. Learners who already know the material can test out concept by concept.

Full Stack Development in Practice: Build and Ship a Complete Web Application is part of The Lighthouse Signature Series — the online counterpart to the one-day, in-person learning Cognosco Learning has delivered since 2002.

Course Facts

Concepts18 · 2 modules
Capstones2
Time per concept≈ 30 minutes
Full course≈ 9 hours, self-paced
FormatOnline · AI voice coach
CertificateOn completion
VerificationVerifiable online
Introductory price$195

One full concept, coached end to end — free: verify your email and we’ll send you a link to start.

Already enrolled? Enter the course →

The Method

Diagnose → Learn & Practice → Prove → Capstone

Every learner moves through the same discipline a Cognosco instructor would insist on in the room.

1

Diagnose

The Coach starts where the course starts: with the whole journey. Pick an application you used today: for one action you took in it, name what the request most likely carried, what the server had to decide, and what the database had to remember; then say which stops on that journey could have produced wrong data on a page, and where you instinctively look first when something you build misbehaves — and whether that instinct is evidence or habit. Every concept opens with three questions that locate where you actually stand, and your answers shape how deeply the Coach works the concept with you. Everyone begins with Module 1 — no skipping the foundations you only think you have.

2

Learn & Practice

Work each concept in conversation with the Coach — spoken or written — then practice it against realistic situations until it holds up.

3

Prove

Every concept ends in proof: answer the check cold and demonstrate the skill. Know it already? Test out and take credit immediately.

4

Capstone

Finish with two capstones — The Working Library for Module 1 and Ship Day for Module 2 — that pull the whole course together, and earn the certificate.

The Course Content

What You'll Learn

Message out, work done, message back — in that order, every time. Every discipline in this course hangs on the journey: know which stop you are working at, what the request carried, what the server must decide, and what the database must remember — then build each stop well, join them honestly, and prove the whole thing works for strangers, not just for you.

Module 1 takes you from a blank folder to a working application. The Whole Journey; Scope the Build; The Project's Groundwork; Model the Data First; Build the Database; The Server's Half; The Browser's Half; Join the Halves; and Who Are You? — the journey mapped, one application scoped, its data modeled and built, both halves built and joined, and real accounts added while the application is still small enough to protect properly.

Module 2 hardens, tests, and ships it. Validate Everything, Trust Nothing Sent; Permission Is Separate; Test the Whole Stack; Hunt Faults Across Tiers; Make It Fast Enough; The Ship-Shape Interface; Environments in Earnest; Deploy It; and Run It After Launch — validation and permissions enforced on the server, proof at three levels, performance from measurement, a repeatable deployment, and the operating habits that keep a launched application alive.

And it holds the shipping standard throughout. A working application is a promise made in private; shipping is keeping it in public — under strangers, mistakes, attacks, and time. The application is not done when it runs on your machine: it is done when its error states are honest, its permissions hold against a signed-in stranger, its tests prove the journeys, and its launch can be reversed by a single act you have already rehearsed.

What you will learn

  • Trace any behaviour of a web application through browser, server and database, and locate a fault in the right tier first
  • Scope an application to a walking skeleton and grow it feature by feature without losing the whole
  • Model data as entities, relationships and rules, and build that model as a migrated, seeded database
  • Build a server whose routes, handlers and responses do one job each and fail honestly
  • Build a browser interface from components and state that stays predictable as it grows
  • Join front end and back end through forms and fetching with loading, empty and error states handled as first-class cases
  • Add authentication and authorization that protect real accounts on the server, not just in the interface
  • Validate input, preserve data integrity, and use transactions where two changes must live or die together
  • Test at unit, integration and end-to-end level, and debug across tiers with logs and traces instead of guesses
  • Deploy the complete application to a public address over HTTPS, and operate it after launch with monitoring, backups and a rollback you have rehearsed
What's Included

Everything in the course

  • All 18 concepts of Full Stack Development in Practice: Build and Ship a Complete Web Application, in 2 modules
  • A starting-point check first — the Coach finds where you actually stand before teaching
  • Learn, Practice, Prove for every concept — no passive video watching
  • A test-out on every concept: prove you know it and move on
  • The Voice Coach: talk with the Coach out loud — it speaks, listens, and replies
  • A personal Learner Record of your work across the course
  • Two capstone exercises: The Working Library and Ship Day
  • A printable session summary whenever you pause
  • The Lighthouse Coach completion certificate (Signature Series)
  • Your progress is saved as you go — stop anytime, resume where you left off
Who It's For

Built for builders who need the whole system in their hands

Aspiring and early-career developers — who have written some code, perhaps completed a front-end or a back-end course, and now need the whole system in their hands at once; and front-end or back-end specialists who work one tier confidently and are tired of treating the rest as somebody else's weather.

Technical founders and solo builders — who must take a product from idea to paying users without a team to hand tiers to.

Career changers with programming foundations — who can write a function and read an error message, and need a complete, shipped application as evidence they can build. This course assumes you can already write basic code — variables, functions, conditionals, loops — in at least one language, and that you have seen HTML and CSS before. It does not assume you have built a server, designed a database, or deployed anything.

Prefer to learn live and in person? The same material anchors Cognosco's one-day programs — browse the in-person catalog.

Enroll

Start with The Whole Journey

$195 — introductory price. One payment. No subscription, no password to manage.

Here is exactly what happens when you enroll:

  • Pay securely with Stripe — you are taken straight into the course
  • Create your learner profile and begin the Module 1 starting-point check
  • Save the access key you are given — it restores your enrollment on any device
  • Learn at your pace; your progress is stored in your browser on your device

For the full voice experience, use Chrome and allow the microphone when asked. Typing your answers works everywhere, all the time. Questions before you enroll? Email hello@cognoscolearning.com.

The Lighthouse Coach — Full Stack Development in Practice: Build and Ship a Complete Web Application$195.00
Total · introductory price, one-time$195.00

Secure checkout by Stripe. The moment your payment completes, you are taken straight into the course to create your learner profile and begin — no account password to manage. You will receive an access key to save; it restores your enrollment on any device.

Good Questions

Before you enroll

What is a Socratic coaching session?

A conversation, not a video. Your coach asks a question; you answer — out loud by voice, or by typing — and the coach responds to what you said: naming the misconception it hears, affirming what you got right, and asking the next question. You advance only when you have mastered each concept, so a finished course means the learning held.

How long does it take — and how long do I have?

About 30 minutes per concept. Learn in sittings of any length; your progress is saved as you go. You have a full year from purchase to finish, and you can revisit and retake within that year.

What does the certificate verify?

That you completed every concept and both capstones of this course. Anyone can confirm a Cognosco certificate online — enter its certificate ID on our verification page.

What if it isn't for me — what are the refunds?

If you have not started, cancel for a full refund within seven days of purchase. Once you have started, there is no cash refund — stop before finishing and we credit the full amount you paid toward any other course in the library (credit valid one year from your original purchase). Once you complete the course, no refund or credit applies.

The Signature Series Continues

More Signature Courses are coming

Full Stack Development in Practice: Build and Ship a Complete Web Application is Signature Course No. 333. Leave your email and we'll send you news of future Signature Courses and Lighthouse updates as they are announced — nothing else.