Net Ninja - Videos

Back to Channel

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...

745 views • 64 likes • 10 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...

2,284 views • 82 likes • 2 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...

2,702 views • 91 likes • 3 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...

2,594 views • 91 likes • 1 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...

3,914 views • 146 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...

9,181 views • 247 likes • 19 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,124 views • 335 likes • 65 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...

4,942 views • 128 likes • 6 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...

10,095 views • 141 likes • 11 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...

8,143 views • 151 likes • 7 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...

36,836 views • 481 likes • 30 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...

145,745 views • 794 likes • 119 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...

8,158 views • 243 likes • 25 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...

9,173 views • 205 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...

6,295 views • 137 likes • 5 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...

6,777 views • 158 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...

8,625 views • 133 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...

9,137 views • 220 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...

10,366 views • 246 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...

12,400 views • 244 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...

22,067 views • 371 likes • 15 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...

73,425 views • 1,176 likes • 42 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,370 views • 49 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,435 views • 39 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,635 views • 57 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 ...

2,645 views • 81 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,335 views • 44 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,482 views • 46 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,000 views • 60 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,358 views • 65 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 ...

2,937 views • 80 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,061 views • 59 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 ...

2,959 views • 72 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,115 views • 100 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 ...

4,835 views • 145 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 ...

11,235 views • 284 likes • 14 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,088 views • 92 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,639 views • 39 likes • 10 comments • November 11, 2025

Hygraph (with Next.js) Tutorial #11 - Fetching User Posts

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,158 views • 33 likes • 2 comments • November 10, 2025

Hygraph (with Next.js) Tutorial #10 - Pagination (part 2)

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,246 views • 24 likes • 1 comments • November 07, 2025

Hygraph (with Next.js) Tutorial #9 - Pagination (part 1)

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,209 views • 33 likes • 0 comments • November 06, 2025

Hygraph (with Next.js) Tutorial #8 - Fetching Single Posts

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,280 views • 35 likes • 2 comments • November 04, 2025

Hygraph (with Next.js) Tutorial #7 - Fetching Posts

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...

848 views • 22 likes • 1 comments • November 04, 2025

Hygraph (with Next.js) Tutorial #6 - Rendering Rich Content

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,717 views • 28 likes • 1 comments • November 03, 2025

Hygraph (with Next.js) Tutorial #5 - Fetching Page Content

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,627 views • 42 likes • 1 comments • October 31, 2025

Hygraph (with Next.js) Tutorial #4 - Connecting with Graffle

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,494 views • 35 likes • 4 comments • October 30, 2025

Hygraph (with Next.js) Tutorial #3 - Content & API Playground

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,662 views • 39 likes • 2 comments • October 29, 2025

Hygraph (with Next.js) Tutorial #2 - Hygraph Content Models

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...

2,179 views • 49 likes • 3 comments • October 28, 2025

Hygraph (with Next.js) Tutorial #1 - Introduction & Starter Project

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...

9,465 views • 169 likes • 9 comments • October 27, 2025

Up & Running with GitHub Spec Kit #9 - Adding More Features

In this Spec Kit tutorial series / crash course, we'll see how it can be used to implement a spec-driven workflow with various AI coding agents like Claude Code and Copilot (we'll be using Copilot)...

11,296 views • 366 likes • 23 comments • October 22, 2025