Angular - The Complete Guide
Maximilian Schwarzmüller • Udemy
Comprehensive Angular course covering components, directives, services, routing, forms, HTTP, observables with RxJS, and NgRx state management. Updated regularly for latest Angular versions.
Apprendre TypeScript
Grafikart • Grafikart
TypeScript est un langage fortement typé construit à partir du JavaScript qui permet d'avoir un code plus structuré et plus facile à maintenir.
Building REST APIs with Node.js and Express
Traversy Media • YouTube
Learn how to build a complete REST API using Node.js and Express. Covers routing, middleware, authentication, and MongoDB integration. Great for beginners starting with backend development.
Complete NodeJS Developer
Andrei Neagoie • Zero To Mastery
Build a NASA Space Launch application using Node.js, Express, GraphQL, and RESTful APIs. Covers performance, security, testing, CI/CD, Docker, and AWS deployment for production-ready applications.
Complete React Developer
Andrei Neagoie & Yihua Zhang • Zero To Mastery
Build a massive e-commerce application using React, Redux, Hooks, GraphQL, Firebase, and Stripe. Full-stack MERN project with emphasis on real-world patterns and professional development practices.
Eloquent JavaScript
Marijn Haverbeke • Eloquent JavaScript
In-depth JavaScript book covering programming fundamentals, browser APIs, and Node.js. Free online version with interactive code examples and exercises. Considered one of the best JavaScript references.
Epic React
Kent C. Dodds • Epic React
Professional React training from Kent C. Dodds covering React fundamentals, hooks, advanced patterns, and testing. Includes hands-on workshops with real-world scenarios and best practices.
freeCodeCamp JavaScript Algorithms
freeCodeCamp • freeCodeCamp
Complete JavaScript certification covering basics, ES6, data structures, algorithms, and functional programming. Includes 5 certification projects. Completely free with certificate upon completion.
JavaScript Visualized Series' Articles
Lydia Hallie • Blog
A series of articles covering modern JavaScript from basics to advanced topics. Includes detailed visual explanations of concepts. One of the best free resources for learning JavaScript.
JavaScript30
Wes Bos • JavaScript30
Build 30 projects in 30 days using vanilla JavaScript with no frameworks. Learn DOM manipulation, events, and modern JavaScript features through practical projects. Completely free video course.
Learn React
Bob Ziroll • Scrimba
Interactive React course with 140+ coding challenges and 8 fun projects. Features Scrimba's unique pause-and-edit video player for hands-on learning. Perfect starting point for React beginners.
Learn TypeScript
Codecademy • Codecademy
Interactive TypeScript course that builds on your JavaScript knowledge to teach TypeScript's type system. Features in-browser coding environment with instant feedback.
Learn-JS.org Interactive Tutorial
Learn-JS.org • Learn-JS.org
Interactive JavaScript tutorials for beginners and experienced programmers. Hands-on exercises with instant feedback covering basics through advanced JavaScript concepts.
Namaste Node.js
Akshay Saini • NamasteDev
Master Node.js from scratch to advanced concepts including the V8 engine, event loop, and asynchronous programming. Includes deployment with Nginx on AWS and comprehensive interview preparation.
Net Ninja TypeScript Tutorial
Shaun Pelling • YouTube
21-video TypeScript tutorial series covering setup, compilation, types, interfaces, classes, and generics. Clear explanations from experienced coding tutor with 1M+ YouTube subscribers.
Next.js 14 App Router - Complete Guide
Lee Robinson • YouTube
Comprehensive guide to Next.js 14 App Router covering server components, streaming, and the new routing paradigm. Learn from the VP of Developer Experience at Vercel.
Next.js 14 App Router Complete Guide
Lee Robinson • YouTube
Comprehensive guide to Next.js 14 App Router from Vercel's VP of Developer Experience. Covers server components, streaming, and the new routing paradigm with practical examples.
Node.js Design Patterns
Mario Casciaro • Book
Deep dive into design patterns for Node.js applications. Learn about callbacks, promises, async/await, streams, and architectural patterns for building scalable Node.js applications.
Node.js, Express, MongoDB & More: The Complete Bootcamp
Jonas Schmedtmann • Udemy
Build a complete, real-world RESTful API and web app with advanced features including authentication, security, payments with Stripe, and deployment. Covers Node.js internals like event loop and streams.
NodeJS - The Complete Guide
Maximilian Schwarzmüller • Udemy
40+ hours comprehensive Node.js course covering MVC, REST APIs, GraphQL, authentication, and Deno. Build real-world projects including an e-commerce shop and blog with 500+ lectures.
NodeSchool Workshops
NodeSchool Community • NodeSchool
Self-guided Node.js workshops featuring hands-on challenges exploring Node.js features. Command-line based learning with automated testing and grading. Perfect for self-paced learning.
PostgreSQL Tutorial for Beginners
PostgreSQL Tutorial • PostgreSQL Tutorial
Comprehensive PostgreSQL tutorial covering SQL basics, joins, subqueries, views, indexes, and advanced features. Includes practical examples and exercises.
React - The Complete Guide
Maximilian Schwarzmüller • Udemy
A comprehensive React course covering hooks (useState, useEffect, useContext, useReducer, custom hooks), components, routing, state management, and more. Includes real-world projects and best practices.
React - The Complete Guide 2025
Maximilian Schwarzmüller • Udemy
Bestselling React course with 900,000+ students, fully updated for React 19. Covers React basics, hooks, Redux, React Router, Next.js, and best practices through hands-on projects.
React Testing Library with Jest
Bonnie Schulkin • Udemy
Learn test-driven development with React Testing Library and Jest/Vitest. Covers unit tests, integration tests, mocking, and testing context providers with practical code quizzes.
RxJS in Angular - Reactive Development
Deborah Kurata • Pluralsight
Master reactive programming in Angular using RxJS observables, operators, and subjects. Advanced patterns for building reactive Angular applications with best practices.
RxJS in Angular - Reactive Programming
Deborah Kurata • Pluralsight
Master reactive programming in Angular using RxJS. Learn about observables, operators, subjects, and how to build reactive Angular applications. Advanced patterns and best practices included.
Svelte Tutorial
Svelte Team • Svelte
Interactive official Svelte tutorial with hands-on exercises. Learn reactive programming, component composition, stores, and animations through practical examples in the browser.
SvelteKit Complete Guide
Joy of Code • YouTube
A comprehensive guide to SvelteKit covering routing, layouts, server-side rendering, and data loading. Perfect for developers wanting to master the Svelte framework.
SvelteKit Complete Guide
Joy of Code • YouTube
Comprehensive SvelteKit guide covering routing, layouts, server-side rendering, and data loading. Perfect for developers wanting to master the Svelte framework ecosystem.
Testing JavaScript - Complete Course
Kent C. Dodds • Testing JavaScript
Learn how to write maintainable tests for JavaScript applications including React. Covers unit tests, integration tests, and best practices for confident refactoring. Comprehensive testing course covering Testing Library and other testing tools.
The Complete Node.js Developer Course
Andrew Mead • Udemy
Learn Node.js by building real-world applications including a task manager, weather app, and chat application with Socket.io. Covers MongoDB, Express, REST APIs, testing with Jest, and deployment.
The Modern JavaScript Tutorial
JavaScript.info • Blog
A comprehensive online tutorial covering modern JavaScript from basics to advanced topics. Includes detailed explanations, interactive examples, and exercises. One of the best free resources for learning JavaScript.
The Road to React
Robin Wieruch • Road to React
Hands-on React tutorial building real-world applications with modern React patterns. Covers client-side and server-side filtering, pagination, and best practices. Available as book with optional course modules.
The Ultimate React Course 2025
Jonas Schmedtmann • Udemy
Comprehensive React course covering React fundamentals, Next.js App Router, Redux Toolkit, React Query, and advanced patterns. Includes 16 hours of Next.js content with React Server Components and Server Actions.
Three.js Journey
Bruno Simon • Three.js Journey
Ultimate Three.js course for creating 3D experiences on the web. Covers fundamentals, physics, shaders, and performance optimization with beautiful projects and interactive lessons.
Total TypeScript
Matt Pocock • Total TypeScript
Professional-grade TypeScript training with hands-on workshops covering generics, type transformations, and advanced patterns. Features exercise-based learning with real-world problem solving scenarios.
TypeScript Course for Beginners
Hitesh Choudhary • freeCodeCamp
5-hour comprehensive TypeScript course covering how to add TypeScript to real-world projects, advanced types, interfaces, classes, and generics. Includes lessons on using TypeScript documentation.
TypeScript Decorators - Advanced Patterns
Microsoft • TypeScript Docs
Advanced guide to TypeScript decorators covering class, method, accessor, property, and parameter decorators. Includes practical examples and use cases.
TypeScript Deep Dive
Basarat Ali Syed • GitBook
Comprehensive free TypeScript book covering type system, project setup, advanced patterns, and best practices. Community-driven resource with practical examples and real-world scenarios.
TypeScript for JavaScript Programmers
Microsoft • TypeScript Docs
Official TypeScript documentation for JavaScript developers. Quick introduction to TypeScript's type system and how to migrate JavaScript projects. Essential reading from TypeScript creators at Microsoft.
Understanding TypeScript
Maximilian Schwarzmüller • Udemy
Comprehensive TypeScript course covering everything from basics to advanced concepts including generics, decorators, and practical integration with React and Node.js. Perfect for JavaScript developers wanting to add type safety to their projects.
Vue.js 3 Fundamentals
Vue Mastery • Vue Mastery
Complete introduction to Vue 3 covering reactivity, components, Composition API, and essential concepts. Perfect for beginners wanting to master Vue from scratch with hands-on practice.
Vue.js Fundamentals
Vue Mastery • Vue Mastery
An excellent starting point for learning Vue 3. This course covers all the fundamentals including reactivity, components, props, events, and the Composition API. Perfect for beginners who want to master Vue from scratch.
VueSchool Fundamentals
VueSchool • VueSchool
Professional Vue 3 training covering components, directives, computed properties, and lifecycle hooks. Interactive lessons with real-world examples and best practices.
W3Schools JavaScript Tutorial
W3Schools • W3Schools
Comprehensive JavaScript tutorial covering everything from basics to ES2025 features. Interactive Try-it-Yourself editor allows hands-on practice. Regularly updated with latest JavaScript specifications.
You Don't Know JS
Kyle Simpson • GitHub
Deep dive series into JavaScript's core mechanisms including scope, closures, this keyword, prototypes, and asynchronous patterns. Essential reading for understanding JavaScript deeply.