Skip to main content
CF

Stripe Payments JavaScript Course

1h 29m 26s
English
Paid

Stripe Payments JavaScript Course is a 27-lesson 1 hour 29 minutes self-paced course by Fireship. This course shows you how to build Stripe payments with JavaScript.

Course facts

Lessons
27
Duration
1 hour 29 minutes
Level
All levels
Language
English
Updated
Instructor
Fireship
Price
Premium

This course shows you how to build Stripe payments with JavaScript. You use Node.js and React to create a working web app. You learn how to add safe payments, subscriptions, and billing. Each lesson gives you clear steps so you can use Stripe tools with confidence.

What You Build

You create a full web app that handles real payment tasks. You write the code, test each part, and see how the pieces fit together.

Main Features

  • Node.js server with Express and TypeScript
  • React app built with functional components and hooks
  • 3D Secure flow for strong payment checks
  • Create and manage Stripe customers
  • Save cards and handle new payments
  • Set up subscriptions and send invoices
  • Handle Stripe events with webhooks
  • Package the app with Docker and deploy on Cloud Run

Skills You Gain

You learn how to connect a web app to Stripe. You also learn how to build safe payment flows and deploy them. These skills help you ship apps that people can pay for with ease.

Additional

Who teaches Stripe Payments JavaScript Course? Fireship

Fireship thumbnail

Fireship (fireship.io) is the teaching brand of Jeff Delaney, a US developer behind the Fireship YouTube channel — one of the largest software-engineering channels on YouTube, with millions of subscribers tuning in for the channel's distinctive 100-second technology-explainer format. The fireship.io paid-course platform extends that approach into longer-form project-based courses.

The course catalog covers the modern web and mobile stack: React, Next.js, Angular, Svelte / SvelteKit, Vue, Flutter, Firebase (Jeff is a long-running Google Developer Expert for Firebase), Supabase, Stripe integration, AI / LLM features, and the broader full-stack JavaScript ecosystem. Course material favours fast-paced, project-based builds — students ship complete applications end-to-end rather than studying frameworks in isolation.

The CourseFlix listing under this source carries over 19 Fireship courses spanning that range. Material is paid; Fireship runs on per-course or membership pricing on the original platform. Courses are aimed at developers who learn best by shipping real applications fast.

What lessons are included in Stripe Payments JavaScript Course?

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 27 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Resources
All Course Lessons (27)
#Lesson TitleDurationAccess
1
Resources Demo
02:12
2
How does Stripe Work?
04:35
3
API Keys
01:43
4
Intro to HTTP and REST
03:05
5
Node Setup
04:51
6
Express
03:47
7
React Setup
02:48
8
Stripe Checkout
02:32
9
Stripe Checkout on the Server
03:40
10
Checkout with React
06:24
11
Payment Intents API
01:56
12
Create a Payment Intent
01:40
13
Stripe Webhooks
04:45
14
React
04:27
15
Customers and Saved Cards
01:37
16
Firebase Setup
03:06
17
API Authentication
03:34
18
Create a Customer
02:02
19
Save and List Card
02:08
20
React
03:48
21
Billing
01:57
22
Create a Subscription
03:15
23
Cancel a Subscription
02:22
24
Recurring Payments
03:03
25
Billing with React
05:59
26
Docker
04:24
27
Firebase Cloud Functions
03:46
Unlock unlimited learning

Get instant access to all 26 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

What courses are similar to Stripe Payments JavaScript Course?

  • Learn and Understand NodeJS thumbnailUpdated 3mo ago

    Learn and Understand NodeJS

    By: Udemy
    NodeJS is a rapidy growing web server technology, and Node developers are among the highest paid in the industry. Knowing NodeJS well will get you a job or impr
    14h 35m
  • Mastering Maintainable React thumbnailUpdated 2y ago

    Mastering Maintainable React

    By: Udemy
    Supported by React is a comprehensive course designed to teach you the best practices for writing clean and maintainable code in React.
    7h 8m5/5
  • MERN eCommerce From Scratch thumbnailUpdated 2y ago

    MERN eCommerce From Scratch

    By: Udemy, Brad Traversy
    There are a lot of "eCommerce" courses out there, but most use some kind of prebuilt plugin or platform. In this course, we will build a completely customized e
    14h 49m5/5

Frequently asked questions

What prerequisites are necessary to enroll in this course?
Before enrolling, you should have a basic understanding of JavaScript and web development. Familiarity with Node.js and React is also beneficial, as the course involves building a web app using these technologies. Basic knowledge of HTTP and REST is recommended to understand how the Stripe API works.
What will I build by the end of the course?
By the end of the course, you will have built a fully functional web application that handles real payment tasks. This includes setting up a Node.js server with Express, integrating Stripe for payment processing, and deploying the app on Cloud Run. You will also implement features like 3D Secure, customer management, and subscriptions.
Who is the target audience for this course?
This course is designed for developers who want to integrate Stripe payments into their web applications. It's suitable for those who are comfortable with JavaScript and interested in learning more about secure payment processing and deployment of applications using modern technologies like Docker and Firebase.
How does this course compare to other payment integration courses?
This course specifically focuses on integrating Stripe payments using JavaScript technologies like Node.js and React. It offers a practical approach with a focus on building a complete web application, rather than just covering theoretical concepts. The use of Docker and Cloud Run for deployment provides additional skills in modern app deployment.
What specific tools or platforms does the course cover?
The course covers a variety of tools and platforms, including Node.js, Express, React, Docker, and Google Cloud's Cloud Run. Stripe's various APIs, such as Stripe Checkout, Payment Intents, and Webhooks, are integral parts of the course. Firebase is also used for setup and cloud functions.
What topics or skills are not covered in this course?
The course does not cover advanced Node.js or React topics beyond what is necessary for integrating Stripe payments. It also does not delve into other payment processors or focus on non-JavaScript-based frameworks. Advanced deployment strategies beyond Docker and Cloud Run are not discussed.
How much time should I allocate to complete the course?
Though the total runtime is not specified, the course consists of 27 lessons, each detailing specific aspects of Stripe integration with JavaScript. Depending on your prior experience, you should allocate additional time for hands-on coding, testing, and deployment exercises beyond just watching the lessons.