© 2026 Net Ninja
  • Net Ninja on Twitter
  • Net Ninja on YouTube
  • Get Net Ninja Pro
  • Terms of Use
  • Privacy Policy
Net Ninja logo

Main menu

Includes navigation links and user settings

Net Ninja logo
  • Browse products
  • Net Ninja Pro
  • Community
  • YouTube Channel
  • Sign up
  • Log in

Browse products

Browse products

Product filters:
search

Categories

Product image for Alpine.js Crash Course

Alpine.js Crash Course

Learn what Alpine.js is, and how it can help to create interactive & reactive user interfaces.

Course•By Net Ninja (Shaun)

Learn more
Product image for Alpine with HTMX & Laravel

Alpine with HTMX & Laravel

Learn how to use Alpine.js to add browser interactivity, in a Laravel and HTMX stack.

Course•By Net Ninja (Shaun)

Learn more
Product image for Astro Crash Course

Astro Crash Course

Learn how to make both static and dynamic sites using the Astro web framework.

Course•By Net Ninja (Shaun)

Learn more
Product image for Bootstrap 5 Crash Course

Bootstrap 5 Crash Course

Learn how to make responsive & interactive sites with the newest version of Bootstrap.

Course•By Net Ninja (Shaun)

Learn more
Product image for Budgeting App with React Router

Budgeting App with React Router

Create an expensetracker site using React & React Router

Course•By Chris Pennington

Learn more
Product image for Build a Gallery with Vue 3 & Firebase Storage

Build a Gallery with Vue 3 & Firebase Storage

Learn how to build a live image gallery with user uploads using Vue 3 & Firebase Storage.

Course•By Net Ninja (Shaun)

Learn more
Product image for Build an SPA with HTMX

Build an SPA with HTMX

Learn how to easily build an SPA-style application using HTMX.

Course•By Net Ninja (Shaun)

Learn more
Product image for Build Data UI's with D3.js & Firebase

Build Data UI's with D3.js & Firebase

Dive into D3.js & Firebase to create data-driven UI's

Course•By Net Ninja (Shaun)

Learn more
Product image for Complete MongoDB Tutorial

Complete MongoDB Tutorial

Course•By Net Ninja (Shaun)

Learn more
Product image for Complete React Native

Complete React Native

Learn how to build React Native applications for iOS and Android devices, from the ground-up.

Course•By Net Ninja (Shaun)

Learn more
Product image for Customizing Bootstrap 5

Customizing Bootstrap 5

Learn how to use SASS to customize Bootstrap variables, color themes & Utility API to make your sites more unique.

Course•By Net Ninja (Shaun)

Learn more
Product image for Custom Site Theme Tutorial

Custom Site Theme Tutorial

Build an interactive theme selector for your web apps using CSS variables and JavaScript.

Course•By Chris Pennington

Learn more
Product image for Deno Jump Start

Deno Jump Start

Discover a whole new world when it comes to JavaScript runtimes - Deno, a Node.js alternative.

Course•By Net Ninja (Shaun)

Learn more
Product image for Firebase Hosting Crash Course

Firebase Hosting Crash Course

Discover how to deploy & host your websites using Firebase Hosting.

Course•By Net Ninja (Shaun)

Learn more
Product image for Foundations of Algorithms Masterclass

Foundations of Algorithms Masterclass

Learn how to beat the coding interview and make efficient algorithms from the ground-up.

Course•By Net Ninja (Shaun)

Learn more
Product image for Gemini CLI Tutorial

Gemini CLI Tutorial

Learn how to use the Gemini CLI to add the power of AI coding to your terminal.

Course•By Net Ninja (Shaun)

Learn more
Product image for Getting Started with Next.js

Getting Started with Next.js

Build data-driven static websites with Next.js (& React).

Course•By Net Ninja (Shaun)

Learn more
Product image for HTMX for Beginners

HTMX for Beginners

Learn HTMX from the very beginning with this hands-on course.

Course•By Net Ninja (Shaun)

Learn more
Product image for Learn Gatsby

Learn Gatsby

Learn how to make static websites (SSG) using Gatsby & GraphQL.

Course•By Net Ninja (Shaun)

Learn more
Product image for Make a Chatroom with Deno & WebSockets

Make a Chatroom with Deno & WebSockets

Learn how to add real-time functionality to your Deno applications using WebSockets.

Course•By Net Ninja (Shaun)

Learn more
Product image for Make an Asteroids Game with JavaScript

Make an Asteroids Game with JavaScript

Learn how to use the HTML canvas element, with some JavaScript, to make a 2d Asteroids game.

Course•By Chris Lis

Learn more
Product image for Material UI Crash Course

Material UI Crash Course

Make great-looking React websites using Material UI - a user interface library for React.

Course•By Net Ninja (Shaun)

Learn more
Product image for MERN Auth Tutorial

MERN Auth Tutorial

Course•By Net Ninja (Shaun)

Learn more
Product image for Modern JavaScript Masterclass

Modern JavaScript Masterclass

Full 20-hour JavaScript course, from the very beginning to ninja-level. The complete JS bootcamp!

Course•By Net Ninja (Shaun)

Learn more
Product image for Modern React Tutorial

Modern React Tutorial

Learn React from the ground up, using modern techniques (such as functional components & hooks).

Course•By Net Ninja (Shaun)

Learn more
Product image for Net Ninja Pro

Net Ninja Pro

Access all courses in the Net Ninja Pro library - Including all Masterclass Courses, all Pro-Exclusive courses, and early access to every free course too.

Course bundle•By Net Ninja (Shaun)

Learn more
Product image for Next 13 Masterclass

Next 13 Masterclass

Learn how to use Next.js 13 from thr ground up to make a ticketing helpdesk site.

Course•By Net Ninja (Shaun)

Learn more
Product image for Node.js Authentication

Node.js Authentication

Implement a JWT authentication system into your Node.js applications.

Course•By Net Ninja (Shaun)

Learn more
Product image for Node.js Crash Course

Node.js Crash Course

Learn all about Node.js (from the very beginning) & how to use it to power the back-end of websites using JavaScript.

Course•By Net Ninja (Shaun)

Learn more
Product image for Nuxt 3 Crash Course

Nuxt 3 Crash Course

Learn how to make dynamic websites with Nuxt 3.

Course•By Net Ninja (Shaun)

Learn more
Product image for Nuxt Middleware Tutorial

Nuxt Middleware Tutorial

Learn how to use router middleware in Nuxt 3 applications.

Course•By Net Ninja (Shaun)

Learn more
Product image for Object Oriented JavaScript

Object Oriented JavaScript

Learn about objects & classes in JavaScript, along with the basics of object oriented programming

Course•By Net Ninja (Shaun)

Learn more
Product image for OpenAI Tutorial (the Basics)

OpenAI Tutorial (the Basics)

Learn how to use the power of AI in your own applications, with OpenAI.

Course•By Net Ninja (Shaun)

Learn more
Product image for Parallax Landing Page Build

Parallax Landing Page Build

Course•By Chris Pennington

Learn more
Product image for Pinia Crash Course

Pinia Crash Course

Learn how to manage state in Vue 3 appliations using Pinia

Course•By Net Ninja (Shaun)

Learn more
Product image for Pinia with Firebase Auth

Pinia with Firebase Auth

Learn how to integrate Firebase authentication into a Nuxt app, using Pinia.

Course•By Net Ninja (Shaun)

Learn more
Product image for Qwik Crash Course (First Look)

Qwik Crash Course (First Look)

Learn how to make super-fast sites with Qwik.

Course•By Net Ninja (Shaun)

Learn more
Product image for React & Firebase Masterclass

React & Firebase Masterclass

Learn how to make dynamic websites using React and Firebase, from the ground up.

Course•By Net Ninja (Shaun)

Learn more
Product image for React Router 6

React Router 6

Learn about all the major new changes in React Router version 6.

Course•By Net Ninja (Shaun)

Learn more
Product image for React Router in Depth

React Router in Depth

Deep dive into the React Router package! Learn about modern features such as loaders & actions.

Course•By Net Ninja (Shaun)

Learn more
Product image for Sapper Crash Course

Sapper Crash Course

Learn how to make SEO-friendly websites with this Svelte-powered framework.

Course•By Net Ninja (Shaun)

Learn more
Product image for Solid.js Tutorial

Solid.js Tutorial

Learn how to make websites with the Solid.js framework.

Course•By Net Ninja (Shaun)

Learn more
Product image for Strapi Crash Course

Strapi Crash Course

Learn how to use Strapi with React & GraphQL

Course•By Net Ninja (Shaun)

Learn more
Product image for Supabase Crash Course

Supabase Crash Course

Course•By Net Ninja (Shaun)

Learn more
Product image for Svelte For Beginners

Svelte For Beginners

Create interactive & lightning-fast websites using Svelte (an alternative to React & Vue).

Course•By Net Ninja (Shaun)

Learn more
Product image for SvelteKit Tutorial

SvelteKit Tutorial

Learn how to build websites with SvelteKit.

Course•By Net Ninja (Shaun)

Learn more
Product image for TypeScript Masterclass

TypeScript Masterclass

Learn how to confidently use TypeScript from the ground-up in this 7-hour Masterclass.

Course•By Net Ninja (Shaun)

Learn more
Product image for Unit Testing (with Vitest) Crash Course

Unit Testing (with Vitest) Crash Course

Learn how to write reliable unit tests for your code with JavaScript and Vitest.

Course•By Net Ninja (Shaun)

Learn more
Product image for Vue 3 & Firebase Masterclass

Vue 3 & Firebase Masterclass

Learn Vue.js 3 from scratch & create dynamic, data-driven Vue websites from the ground-up.

Course•By Net Ninja (Shaun)

Learn more
49 products found