Net Ninja - Videos

Back to Channel

Astro Crash Course #13 - Deploying to Netlify

In this Astro tutorial series, you'll learn how to use the Astro web framework to make a content-driven website. You'll also learn how to add React components to the site, and deploy the finished a...

1,485 views • 61 likes • 12 comments • April 18, 2026

Astro Crash Course #12 - Client Islands (React)

In this Astro tutorial series, you'll learn how to use the Astro web framework to make a content-driven website. You'll also learn how to add React components to the site, and deploy the finished a...

1,444 views • 61 likes • 2 comments • April 17, 2026

Astro Crash Course #11 - Server Side Rendering

In this Astro tutorial series, you'll learn how to use the Astro web framework to make a content-driven website. You'll also learn how to add React components to the site, and deploy the finished a...

1,432 views • 63 likes • 3 comments • April 14, 2026

Astro Crash Course #10 - Dynamic Routes

In this Astro tutorial series, you'll learn how to use the Astro web framework to make a content-driven website. You'll also learn how to add React components to the site, and deploy the finished a...

1,581 views • 59 likes • 3 comments • April 13, 2026

Astro Crash Course #9 - Content Collections (with Markdown)

In this Astro tutorial series, you'll learn how to use the Astro web framework to make a content-driven website. You'll also learn how to add React components to the site, and deploy the finished a...

1,645 views • 63 likes • 4 comments • April 09, 2026

Astro Crash Course #8 - Content Collections (with JSON)

In this Astro tutorial series, you'll learn how to use the Astro web framework to make a content-driven website. You'll also learn how to add React components to the site, and deploy the finished a...

1,733 views • 61 likes • 4 comments • April 08, 2026

Astro Crash Course #7 - Reusable Components

In this Astro tutorial series, you'll learn how to use the Astro web framework to make a content-driven website. You'll also learn how to add React components to the site, and deploy the finished a...

1,771 views • 79 likes • 6 comments • April 07, 2026

Astro Crash Course #6 - Outputting Lists

In this Astro tutorial series, you'll learn how to use the Astro web framework to make a content-driven website. You'll also learn how to add React components to the site, and deploy the finished a...

2,116 views • 71 likes • 1 comments • April 02, 2026

Astro Crash Course #5 - Templating

In this Astro tutorial series, you'll learn how to use the Astro web framework to make a content-driven website. You'll also learn how to add React components to the site, and deploy the finished a...

2,126 views • 86 likes • 3 comments • March 31, 2026

Astro Crash Course #4 - Styles

In this Astro tutorial series, you'll learn how to use the Astro web framework to make a content-driven website. You'll also learn how to add React components to the site, and deploy the finished a...

2,567 views • 88 likes • 2 comments • March 30, 2026

Astro Crash Course #3 - Layouts

In this Astro tutorial series, you'll learn how to use the Astro web framework to make a content-driven website. You'll also learn how to add React components to the site, and deploy the finished a...

2,835 views • 100 likes • 6 comments • March 27, 2026

Astro Crash Course #2 - Pages & Routes

In this Astro tutorial series, you'll learn how to use the Astro web framework to make a content-driven website. You'll also learn how to add React components to the site, and deploy the finished a...

3,146 views • 105 likes • 1 comments • March 26, 2026

Astro Crash Course #1 - Why Astro? (& Setup)

In this Astro tutorial series, you'll learn how to use the Astro web framework to make a content-driven website. You'll also learn how to add React components to the site, and deploy the finished a...

9,584 views • 338 likes • 32 comments • March 25, 2026

Git Worktrees Tutorial #5 - Worktrees in Agentic Coding Workflows

In this series, you’ll learn how to use Git worktrees, a feature that lets you check out multiple branches at the same time in separate working directories. 🍿👇 Get the FULL Git & GitHub Masterclas...

3,657 views • 148 likes • 3 comments • March 13, 2026

Git Worktrees Tutorial #4 - Worktree- First Approach

In this series, you’ll learn how to use Git worktrees, a feature that lets you check out multiple branches at the same time in separate working directories. 🍿👇 Get the FULL Git & GitHub Masterclas...

4,847 views • 140 likes • 6 comments • March 11, 2026

Git Worktrees Tutorial #3 - Bare Repositories

In this series, you’ll learn how to use Git worktrees, a feature that lets you check out multiple branches at the same time in separate working directories. 🍿👇 Get the FULL Git & GitHub Masterclas...

4,610 views • 125 likes • 3 comments • March 09, 2026

Git Worktrees Tutorial #2 - Adding Git Worktrees

In this series, you’ll learn how to use Git worktrees, a feature that lets you check out multiple branches at the same time in separate working directories. 🍿👇 Get the FULL Git & GitHub Masterclas...

7,108 views • 219 likes • 5 comments • March 06, 2026

Git Worktrees Tutorial #1 - What are Git Worktrees?

In this series, you’ll learn how to use Git worktrees, a feature that lets you check out multiple branches at the same time in separate working directories. 🍿👇 Get the FULL Git & GitHub Masterclas...

16,380 views • 362 likes • 20 comments • March 03, 2026

Content Roadmap - 2026

There's a lot of content I want to add to the channel (and the pro site) this year. In this video I'll go over my plans for the coming months. As always, let me know in the comments if there's anyt...

6,681 views • 362 likes • 70 comments • February 24, 2026

Spec Driven Workflow with Claude Code #4 - Implementing the Plan

in this series, you'll learn how to implement a spec-driven workflow using Claude Code. 🍿👇 Get the FULL Claude Code Masterclass: https://netninja.dev/p/claude-code-masterclass Use promo CLAUDENIN...

6,858 views • 167 likes • 7 comments • February 20, 2026

Spec Driven Workflow with Claude Code #3 - Using Plan Mode

in this series, you'll learn how to implement a spec-driven workflow using Claude Code. 🍿👇 Get the FULL Claude Code Masterclass: https://netninja.dev/p/claude-code-masterclass Use promo CLAUDENIN...

14,756 views • 186 likes • 16 comments • February 19, 2026

Spec Driven Workflow with Claude Code #2 - Creating a New Spec

in this series, you'll learn how to implement a spec-driven workflow using Claude Code. 🍿👇 Get the FULL Claude Code Masterclass: https://netninja.dev/p/claude-code-masterclass Use promo CLAUDENIN...

11,376 views • 181 likes • 8 comments • February 17, 2026

Spec Driven Workflow with Claude Code #1 - Making a /spec Command

in this series, you'll learn how to implement a spec-driven workflow using Claude Code. 🍿👇 Get the FULL Claude Code Masterclass: https://netninja.dev/p/claude-code-masterclass Use promo CLAUDENIN...

51,598 views • 639 likes • 33 comments • February 16, 2026

New Claude Code Masterclass!

In this Claude Code masterclass, you'll learn how to fully maximize Claude in an AI & spec-driven workflow, to maximise your productivity as a developer. 🔥🔥 Get the full masterclass course here: h...

212,463 views • 981 likes • 125 comments • February 02, 2026

Gemini CLI Tutorial #10 - Using the Nanobanana Extension

In this Gemini CLI Crash Course series, I'll show you how to get up an running wth the CLI in a project, use extensions & MCP servers, add an API key to access Gemini 3 models and more. 🍿👇 Get ear...

9,746 views • 283 likes • 27 comments • December 30, 2025

Gemini CLI Tutorial #9 - MCP Servers & Extensions

In this Gemini CLI Crash Course series, I'll show you how to get up an running wth the CLI in a project, use extensions & MCP servers, add an API key to access Gemini 3 models and more. 🍿👇 Get ear...

11,664 views • 238 likes • 6 comments • December 29, 2025

Gemini CLI Tutorial #8 - Running Shell Commands

In this Gemini CLI Crash Course series, I'll show you how to get up an running wth the CLI in a project, use extensions & MCP servers, add an API key to access Gemini 3 models and more. 🍿👇 Get ear...

7,421 views • 155 likes • 6 comments • December 27, 2025

Gemini CLI Tutorial #7 - Custom Commands

In this Gemini CLI Crash Course series, I'll show you how to get up an running wth the CLI in a project, use extensions & MCP servers, add an API key to access Gemini 3 models and more. 🍿👇 Get ear...

8,308 views • 184 likes • 8 comments • December 23, 2025

Gemini CLI Tutorial #6 - Adding an API Key

In this Gemini CLI Crash Course series, I'll show you how to get up an running wth the CLI in a project, use extensions & MCP servers, add an API key to access Gemini 3 models and more. 🍿👇 Get ear...

10,461 views • 160 likes • 9 comments • December 22, 2025

Gemini CLI Tutorial #5 - Managing Context

In this Gemini CLI Crash Course series, I'll show you how to get up an running wth the CLI in a project, use extensions & MCP servers, add an API key to access Gemini 3 models and more. 🍿👇 Get ear...

11,544 views • 254 likes • 5 comments • December 19, 2025

Gemini CLI Tutorial #4 - Commands & Settings

In this Gemini CLI Crash Course series, I'll show you how to get up an running wth the CLI in a project, use extensions & MCP servers, add an API key to access Gemini 3 models and more. 🍿👇 Get ear...

13,052 views • 282 likes • 5 comments • December 18, 2025

Gemini CLI Tutorial #3 - Making Code Changes

In this Gemini CLI Crash Course series, I'll show you how to get up an running wth the CLI in a project, use extensions & MCP servers, add an API key to access Gemini 3 models and more. 🍿👇 Get ear...

15,537 views • 281 likes • 4 comments • December 16, 2025

Gemini CLI Tutorial #2 - The GEMINI.md File

In this Gemini CLI Crash Course series, I'll show you how to get up an running wth the CLI in a project, use extensions & MCP servers, add an API key to access Gemini 3 models and more. 🍿👇 Get ear...

28,399 views • 441 likes • 12 comments • December 15, 2025

Gemini CLI Tutorial #1 - Introduction & Setup

In this Gemini CLI Crash Course series, I'll show you how to get up an running wth the CLI in a project, use extensions & MCP servers, add an API key to access Gemini 3 models and more. 🍿👇 Get ear...

94,045 views • 1,415 likes • 45 comments • December 15, 2025

Unit Testing (Vitest) Tutorial #14 - Next Steps (testing Next/React Apps)

In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Next.js Apps course for $7: https://...

2,751 views • 56 likes • 10 comments • December 10, 2025

Unit Testing (Vitest) Tutorial #13 - Setup & Teardown

In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...

1,595 views • 47 likes • 2 comments • December 09, 2025

Unit Testing (Vitest) Tutorial #12 - Creating Spies

In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...

1,896 views • 66 likes • 3 comments • December 08, 2025

Unit Testing (Vitest) Tutorial #11 - Mock Functions

In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...

3,085 views • 96 likes • 2 comments • December 05, 2025

Unit Testing (Vitest) Tutorial #10 - Testing Challenge

In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...

1,528 views • 48 likes • 2 comments • December 04, 2025

Unit Testing (Vitest) Tutorial #9 - Asymmetric Matchers

In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...

1,658 views • 56 likes • 2 comments • December 03, 2025

Unit Testing (Vitest) Tutorial #8 - Testing Async Functions

In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...

2,270 views • 71 likes • 5 comments • December 02, 2025

Unit Testing (Vitest) Tutorial #7 - Test Driven Development

In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...

2,759 views • 75 likes • 7 comments • December 01, 2025

Unit Testing (Vitest) Tutorial #6 - Vitest UI & VS Code Extension

In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...

3,462 views • 96 likes • 2 comments • November 29, 2025

Unit Testing (Vitest) Tutorial #5 - Using it.each

In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...

2,372 views • 74 likes • 3 comments • November 28, 2025

Unit Testing (Vitest) Tutorial #4 - Writing Better Tests

In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...

3,490 views • 83 likes • 4 comments • November 27, 2025

Unit Testing (Vitest) Tutorial #3 - Using Different Matchers

In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...

3,729 views • 115 likes • 7 comments • November 26, 2025

Unit Testing (Vitest) Tutorial #2 - Writing Your First Test

In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...

5,878 views • 174 likes • 8 comments • November 25, 2025

Unit Testing (Vitest) Tutorial #1 - What is Unit Testing?

In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...

13,901 views • 333 likes • 15 comments • November 25, 2025

Brand New Testing Courses!

🍿👇 Get the Testing Bundle (inc Testing Next/React) for just $7: https://netninja.dev/p/testing-bundle 🍿👇 Get access to the Next/React Testing course: https://netninja.dev/p/testing-next-js-react-...

2,116 views • 93 likes • 28 comments • November 24, 2025

Hygraph (with Next.js) Tutorial #12 - Adding Image Assets

In this Hygraph CMS tutorial, you'll learn how to create a simple blog site by hooking it into a Next.js application and make GraphQL requests. 🍿👇 Get early access to the full course on NetNinja.d...

1,677 views • 39 likes • 10 comments • November 11, 2025