Videos

Video tutorials have been at the heart of how I teach. Over the years, I've built up a YouTube channel with over 1,700 tutorials covering React, Next.js, Node.js, and more.

Each playlist is designed as a complete learning path, you can follow along from start to finish or jump to specific topics you need.

Playlists

32 videos

React 19

Learn React 19 concepts from beginner to advanced

92 videos

Next.js 15

Master Next.js 15, the React framework for production

31 videos

AI SDK V5

Complete series covering AI integration in Next.js 15 applications

97 videos

React Native

Build native Android and iOS applications using React

15 videos

Expo Router

File-based routing, dynamic routes, layouts, and navigation in Expo

64 videos

Node.js

Build end-to-end JavaScript applications with Node.js

50 videos

ES6 and TypeScript

Modern JavaScript ES2015 features and TypeScript fundamentals

56 videos

SvelteKit

Build high-performance web apps with Svelte and SvelteKit

66 videos

Vue.js 3

Build user interfaces with Vue.js 3

32 videos

Redux Toolkit

Manage global state in JavaScript apps with Redux

120 videos

React 18

Complete React series covering components, state, props, hooks, and more

36 videos

React Hooks

Use state and React features without writing a class

16 videos

React Router

Client and server-side routing library for React

25 videos

React Query

Data fetching and caching library for React applications

32 videos

React Hook Form

Build performant forms with easy validation

54 videos

React Testing

Test React applications with confidence

26 videos

React TypeScript

Use TypeScript with React for type-safe applications

47 videos

React Material UI

Build beautiful user interfaces with Material UI components

30 videos

React Redux

Connect React components to a Redux store

44 videos

React Formik

Handle form state, validation, and error messages

17 videos

React Table

Build powerful tables and datagrids with React Table

16 videos

React Render

Understand React rendering and optimize performance

20 videos

React Storybook

Develop and test UI components in isolation

10 videos

React Styled Components

CSS-in-JS styling for React and React Native

15 videos

Practical React

Build practical projects with different React libraries

59 videos

Angular

Build front-end applications with Angular

32 videos

Angular Material

Build beautiful UIs with Angular Material components

13 videos

AngularJS

Build single-page applications with AngularJS

45 videos

JavaScript Data Structures

Data structures in JavaScript

35 videos

JavaScript Algorithms

Learn algorithms with JavaScript

7 videos

Node.js Event Loop

Understand synchronous and asynchronous execution in Node.js

37 videos

HTML and CSS

Learn the fundamentals of web development

16 videos

npm

Master the Node.js package manager

45 videos

Chrome Extension

Build browser extensions with web technologies

12 videos

JSON Server

Create fake REST APIs with zero coding

24 videos

MongoDB

Learn MongoDB basics with Node.js and PHP

8 videos

MongoDB PHP

Use MongoDB with PHP applications

8 videos

Design Tips for Developers

Improve your design skills as a developer

Crash Courses