🚧 Work in progress 🚧
An awesome list of videos I found useful
React
- State Management - State Management for React: Jotai From Beginners to Masters
- React State Management – Intermediate JavaScript Course - React State Management – Intermediate JavaScript Course
- Livestream with Kent: React Patterns - Livestream with Kent: React Patterns
- React & Django TUTORIAL Integration // REACTify Django - React & Django TUTORIAL Integration // REACTify Django
- React.js Hooks Crash Course - React.js Hooks Crash Course
- React Testing Crash Course - React Testing Crash Course
- How to Create and Publish a React Component Library - How to Create and Publish a React Component Library
- TypeScript/React Testing: Components, Hooks, Custom Hooks, Redux and Zustand - TypeScript/React Testing: Components, Hooks, Custom Hooks, Redux and Zustand
- You're Doing React Hooks Wrong, Probably - You're Doing React Hooks Wrong, Probably
- React Server Components with Dan Abramov, Joe Savona, and Kent C. Dodds - React Server Components with Dan Abramov, Joe Savona, and Kent C. Dodds
- React Router 6.4 - Ryan Florence - React Router 6.4 - Ryan Florence
- React Router 6.4 - Getting Started - React Router 6.4 - Getting Started
JavaScript
- JavaScript: Understanding the Weird Parts - The First 3.5 Hours - JavaScript: Understanding the Weird Parts - The First 3.5 Hours
- JavaScript The Hard Parts: Object Oriented Programming - JavaScript The Hard Parts: Object Oriented Programming
- JS Code Structure Moving Beyond Beginner - JS Code Structure Moving Beyond Beginner
- Object Oriented JavaScript - Object Oriented JavaScript
- Learn JavaScript Touch Events In 17 Minutes - Learn JavaScript Touch Events In 17 Minutes
- JavaScript Pattern: Using Custom Events - JavaScript Pattern: Using Custom Events
- New Features Playlist - New Features Playlist
- Fundamentals Playlist - Fundamentals Playlist
- Important Concepts Playlist - Important Concepts Playlist
- Promises Playlist - Promises Playlist
- JavaScript Mastery Complete Course | JavaScript Tutorial For Beginner to Advanced - JavaScript Mastery Complete Course | JavaScript Tutorial For Beginner to Advanced
- Javascript Made Easy Playlist - Javascript Made Easy Playlist
- PubSub Design Pattern in JS - PubSub Design Pattern in JS -Understanding Service Workers Playlist - Understanding Service Workers Playlist
- JavaScript30 Playlist - Wes Bos - JavaScript30 Playlist - Wes Bos
- CS50's Web Programming with Python and JavaScript (CS50W) - CS50's Web Programming with Python and JavaScript (CS50W)
TypeScript
- Understanding the Compiler - Orta Therox - Understanding the Compiler - Orta Therox
- No BS TS Playlist - No BS TS Playlist
- Learn React and TypeScript Playlist - Learn React and TypeScript Playlist
- 5 Essential Design Patterns in TypeScript - 5 Essential Design Patterns in TypeScript
- TypeScript tips and Tricks with Matt Pocock - TypeScript tips and Tricks with Matt Pocock
- TypeScript Crash Course with Matt Pocock - TypeScript Crash Course with Matt Pocock
- Exploring Advanced TypeScript Concepts - Guards, Utility Functions, and More - Exploring Advanced TypeScript Concepts - Guards, Utility Functions, and More
- Typescript Generics Tutorial Ben Awad - Typescript Generics Tutorial Ben Awad
- Utility Types - Advanced TypeScript - Utility Types - Advanced TypeScript
- TypeScript Berlin Meetup #2: Generics, Conditional types and Mapped types - TypeScript Berlin Meetup #2: Generics, Conditional types and Mapped types
- Mastering React Hooks with Typescript - Mastering React Hooks with Typescript
- Let's Learn TypeScript! (with Orta Therox) — Learn With Jason - Let's Learn TypeScript! (with Orta Therox) — Learn With Jason
- Harijs Deksnis - Advanced TypeScript - JSworld 2021 - Harijs Deksnis - Advanced TypeScript - JSworld 2021
- Advanced TypeScript: Let’s Learn Generics! - Advanced TypeScript: Let’s Learn Generics!
CSS
- CSS Tutorial for Beginners - CSS Tutorial for Beginners by freeCodeCamp.org
NodeJS
Python
- Beyond the Basic Stuff with Python - Al Sweigart - Beyond the Basic Stuff with Python - Al Sweigart
- Python Advanced Tutorials Playlist - Python Advanced Tutorials Playlist
- Advanced Python - Complete Course - Advanced Python - Complete Course
- Django Web Development with Python - Sentdex - Django Web Development with Python - Sentdex
- Python Tutorials - Corey Schafer - Python Tutorials - Corey Schafer
- 100 COOL THINGS IN PYTHON (PART 1) - 100 COOL THINGS IN PYTHON (PART 1)
Docker
Firebase
- Getting started with Firebase Hosting (and GitHub Actions!) - Getting started with Firebase Hosting (and GitHub Actions!)
- How To Build A Google Drive Clone With Firebase - How To Build A Google Drive Clone With Firebase
- Shipping production web apps on Firebase Hosting - Shipping production web apps on Firebase Hosting
- Full Stack React Chat App Tutorial (Firebase v9 + ChakraUI + NextJS) - Full Stack React Chat App Tutorial (Firebase v9 + ChakraUI + NextJS)
- Security Rules deep dive - Security Rules deep dive
- How to set up React with Firebase/Firestore v9 - Playlist - How to set up React with Firebase/Firestore v9 - Playlist
- React Authentication Crash Course (with Firebase v9) - Playlist - React Authentication Crash Course (with Firebase v9) - Playlist
- React Firebase Authentication - Protected Routes - Context - (Firebase v9) 🔥 - React Firebase Authentication - Protected Routes - Context - (Firebase v9) 🔥
- Shipping production web apps on Firebase Hosting - Shipping production web apps on Firebase Hosting
- Unit testing security rules with the Firebase Emulator Suite - Unit testing security rules with the Firebase Emulator Suite
- Intermediate topics in Firebase Security Rules - Firecasts - Intermediate topics in Firebase Security Rules - Firecasts
- Firestore Security Rules - How to Hack a Firebase App - Firestore Security Rules - How to Hack a Firebase App
- Firestore Security Rules Pro Tips (Save 90% Time) | Advanced Firebase/Firestore Firestore Security Rules Pro Tips (Save 90% Time) | Advanced Firebase/Firestore
- How To Backup Firestore? | Advanced Firebase/Firestore How To Backup Firestore? | Advanced Firebase/Firestore
- 100 Firebase Tips, Tricks, and Screw-ups 100 Firebase Tips, Tricks, and Screw-ups
- Build an expense tracker web app with Firebase and React Build an expense tracker web app with Firebase and React
- JavaScript crash course: Firestore and Auth | JavaScript & Firebase JavaScript crash course: Firestore and Auth | JavaScript & Firebase
Git
VsCode
- VSCode Tips and Tricks - VSCode Tips and Tricks
Linux
Three Js/React Three Fiber
- I wish I knew this before using React Three Fiber - I wish I knew this before using React Three Fiber
- Building a metaverse with react three fiber Playlist - Building a metaverse with react three fiber Playlist
- React Three Fiber tutorial - How to animate 3D models - React Three Fiber tutorial - How to animate 3D models
- 3D model configurator with React Three Fiber and gltfjsx - 3D model configurator with React Three Fiber and gltfjsx
- React-three-fiber (Three.js) Playlist - React-three-fiber (Three.js) Playlist
- Create a 3D Ripple Animation with React and Three.js using react-three-fiber - Create a 3D Ripple Animation with React and Three.js using react-three-fiber
- ThreeJS Displacement & AlphaMaps - Create a 3D Terrain! - ThreeJS Displacement & AlphaMaps - Create a 3D Terrain!
- Working with Three.js Particle Systems - They're AWESOME! - Working with Three.js Particle Systems - They're AWESOME!
- Three.js Crash Course for Absolute Beginners - Three.js Crash Course for Absolute Beginners
- Getting Started with THREE.JS - Getting Started with THREE.JS
- Introduction to Three.js (with Sarah Drasner) - Introduction to Three.js (with Sarah Drasner)
- Three.js Tutorials Wael Yasmina - Playlist Three.js Tutorials Wael Yasmina - Playlist
- How to create animated shaders with three.js - How to create animated shaders with three.js
- Make Any Image 3D With React Three FiberMake Any Image 3D With React Three Fiber
- How to Create Awesome 3D Blob Animation With React Three Fiber | React & Three.js - How to Create Awesome 3D Blob Animation With React Three Fiber | React & Three.js
- Build and Deploy an Amazing 3D Web Developer Portfolio in React JS | Beginner Three.js Tutorial - Build and Deploy an Amazing 3D Web Developer Portfolio in React JS | Beginner Three.js Tutorial
- React 3D Portfolio Website with Three.js | Build and Deploy Responsive React Portfolio - React 3D Portfolio Website with Three.js | Build and Deploy Responsive React Portfolio
- React Three Fiber in practice - Playlist - React Three Fiber in practice - Playlist
- Three.js in practice - Playlist - Three.js in practice - Playlist
- Intermediate Three.js Tutorial - Create a Globe with Custom Shaders - Intermediate Three.js Tutorial - Create a Globe with Custom Shaders
Shaders - GLSL
- NodeToy -- New Free Shader Editor - NodeToy -- New Free Shader Editor
- ShaderToy Tutorials - Playlist - ShaderToy Tutorials - Playlist
- Shaders For Game Devs - Freya Holmér - Shaders For Game Devs - Freya Holmér
- Math for Game Devs - Freya Holmér - Math for Game Devs - Freya Holmér
Blender
- Turn 2D Images into 3D Objects with Monster Mash! (Free Web Tool) - Turn 2D Images into 3D Objects with Monster Mash! (Free Web Tool)
- Blender Beginner Donut Tutorial - Playlist - Blender Beginner Donut Tutorial - Playlist
- How to Make a Realistic Earth in Blender in 20 mins - How to Make a Realistic Earth in Blender in 20 mins
- Nature/Plants Blender Tutorials 🌲 🍄 🍃 - Playlist - Nature/Plants Blender Tutorials 🌲 🍄 🍃 - Playlist
- Blender 3.5 Beginner Tutorial Series - Playlist - Blender 3.5 Beginner Tutorial Series - Playlist
- Blender Tutorials for BEGINNERS - Playlist - Blender Tutorials for BEGINNERS - Playlist
- HARDOPS and BOXCUTTER tutorials for Blender - Playlist - HARDOPS and BOXCUTTER tutorials for Blender - Playlist
Conference Talks
- Daishi Kato React Conf 2021 - React - Expert Daishi Kato
- Understanding Iterators and Iterables in JavaScript - Understanding Iterators and Iterables in JavaScript
- The Power of JS Generators by Anjana Vakil - The Power of JS Generators by Anjana Vakil
- Harijs Deksnis - Advanced TypeScript - JSworld 2021 - Harijs Deksnis - Advanced TypeScript - JSworld 2021
- The introduction to React you've been missing - Kent C. Dodds - The introduction to React you've been missing - Kent C. Dodds
- Managing React Application State Management - Talk by Kent C. Dodds - Managing React Application State Management - Talk by Kent C. Dodds
- Deconstructing React || Tejas Kumar - Deconstructing React || Tejas Kumar
- React deep dive: 6 things you didn't know - Joel Denning - React deep dive: 6 things you didn't know - Joel Denning
- The Future of Web Animation by Sarah Drasner - The Future of Web Animation by Sarah Drasner
- Sarah Drasner: Intricate SVG Animations - Sarah Drasner: Intricate SVG Animations
- What the heck is the event loop anyway? | Philip Roberts | JSConf EU - What the heck is the event loop anyway? | Philip Roberts | JSConf EU
- Learning Functional Programming with JavaScript - Anjana Vakil - JSUnconf - Learning Functional Programming with JavaScript - Anjana Vakil - JSUnconf
- Wes Bos - Get better at JavaScript with just JavaScript - Wes Bos - Get better at JavaScript with just JavaScript
- Talks and workshops from Kent C. Dodds Playlist - Talks and workshops from Kent C. Dodds Playlist
- Best JavaScript Lectures Playlist - Best JavaScript Lectures Playlist
- Reactathon 2022 Day 2 Livestream - Reactathon 2022 Day 2 Livestream
- When To Fetch: Remixing React Router - Ryan Florence - When To Fetch: Remixing React Router - Ryan Florence
ML/AI
Interview Prep
- JavaScript Problems - JavaScript Problems Playlist
- Beginner React.js Coding Interview (ft. Clément Mihailescu) - Beginner React.js Coding Interview (ft. Clément Mihailescu)
- Intermediate React.js Coding Interview (ft. Clément Mihailescu) - Intermediate React.js Coding Interview (ft. Clément Mihailescu)
- Mock React job interview (featuring Cassidy Williams) - Mock React job interview (featuring Cassidy Williams)
- What Hiring Managers Look For in a Junior Developer - What Hiring Managers Look For in a Junior Developer
- React Coding Interview Ft. Clément Mihailescu - React Coding Interview Ft. Clément Mihailescu
- Frontend CSS Coding Interview | Ft. Clément Mihailescu - Frontend CSS Coding Interview | Ft. Clément Mihailescu
- Coding Interview with Dan Abramov - Coding Interview with Dan Abramov
- Dan Abramov SLAYS Frontend Interview w/ Ex-Twitch Engineer - Dan Abramov SLAYS Frontend Interview w/ Ex-Twitch Engineer
- Frontend Machine Coding Interview Questions - Playlist - Frontend Machine Coding Interview Questions - Playlist
- Frontend Interview Experience (TazorPay) - Frontend Interview Experience (TazorPay)
- Data Structures in JavaScript ( Top 5 Questions ) - Data Structures in JavaScript ( Top 5 Questions )
- Javascript Interview Questions Playlist - Javascript Interview Questions Playlist
- JavaScript Cardio [Session 1] - Reversals, FizzBuzz, MaxChar - JavaScript Cardio [Session 1] - Reversals, FizzBuzz, MaxChar
- JavaScript Cardio [Session 2] - LongestWord, Anagrams, Array Chunking - JavaScript Cardio [Session 2] - LongestWord, Anagrams, Array Chunking
- JavaScript Cardio [Session 3] - Add All, Sum Primes, Seek & Destroy - JavaScript Cardio [Session 3] - Add All, Sum Primes, Seek & Destroy
- Coding Interview Playlist - Coding Interview Playlist
- Answering tricky JavaScript interview questions - Answering tricky JavaScript interview questions
- Tricky JavaScript interview questions and answers - Tricky JavaScript interview questions and answers
- React Interview Questions | JavaScript Interview Questions | React Interview Experience - React Interview Questions | JavaScript Interview Questions | React Interview Experience
- JavaScript interview series - Playlist - JavaScript interview series - Playlist
- Algorithms for Big Data (COMPSCI 229r) Harvard University - Algorithms for Big Data (COMPSCI 229r) Harvard University