🚧 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