Full-Stack Web Development

By James Park · 5,180 students enrolled ·
4.9 (342)
Full-Stack Web Development preview
  • Lifetime access Learn at your pace
  • Certificate On completion
  • 14-day guarantee Money-back policy

Skills you'll gain

SvelteKitNode.jsPostgreSQLPrismaStripe BillingAuthenticationRailway Deployment

What you'll learn

  • SvelteKit project structure
  • Database schema design
  • Environment and config
  • Dev tooling (ESLint, Prettier, testing)
  • Auth flow with Lucia
  • OAuth providers (Google, GitHub)
  • Magic link login
  • Session management

Who this course is for

  • Front-end developers moving into full-stack
  • Self-taught devs who want to ship a real, deployed product
  • Anyone who wants to understand the why behind stack choices

Requirements

  • Solid JavaScript fundamentals (functions, async/await, modules)
  • Basic HTML/CSS
  • A computer that can run Node.js — no prior backend experience required

This course includes

≈ 8 weeks at 3h/week
  • 24 hours of on-demand video
  • 86 lessons
  • 32 downloadable resources
  • Critique sessions (code review recordings)
  • Access on mobile and desktop
  • Full lifetime access
  • Certificate of completion

Earn a certificate

Certificate

of completion

Full-Stack Web Development

Instructor · James Park

HorizonX

Finish every lesson to earn a shareable certificate of completion — add it to your LinkedIn profile or résumé to showcase your new skills.

Add to your LinkedIn profile

About this course

Build a real SaaS application from an empty directory to a deployed product. This course covers the full stack: SvelteKit for the frontend, Node.js API layer, PostgreSQL with Prisma ORM, Stripe for payments, and deployment on Railway. The project is a team collaboration tool with user authentication, real-time updates, file uploads, role-based permissions, and a billing system with free and paid tiers. Every decision is explained — why SvelteKit over Next.js for this use case, why Prisma over raw SQL, why Railway over Vercel. You'll understand the tradeoffs, not just the implementation.

Frequently asked questions