jsresources

JS Resources

Learning resources for javascript developers

Total resources:0
Ctrl+S

Angular - The Complete Guide

Maximilian Schwarzmüller • Udemy

beginner
paid

Comprehensive Angular course covering components, directives, services, routing, forms, HTTP, observables with RxJS, and NgRx state management. Updated regularly for latest Angular versions.

angular
typescript
rxjs

Apprendre TypeScript

Grafikart • Grafikart

intermediate
free

TypeScript est un langage fortement typé construit à partir du JavaScript qui permet d'avoir un code plus structuré et plus facile à maintenir.

typescript

Building REST APIs with Node.js and Express

Traversy Media • YouTube

beginner
free

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.

node
javascript
express

Complete NodeJS Developer

Andrei Neagoie • Zero To Mastery

intermediate
paid

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.

node
express
graphql
javascript

Complete React Developer

Andrei Neagoie & Yihua Zhang • Zero To Mastery

intermediate
paid

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.

react
redux
graphql
hooks
javascript

Eloquent JavaScript

Marijn Haverbeke • Eloquent JavaScript

intermediate
free

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.

javascript

Epic React

Kent C. Dodds • Epic React

advanced
paid

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.

react
testing
javascript

freeCodeCamp JavaScript Algorithms

freeCodeCamp • freeCodeCamp

beginner
free

Complete JavaScript certification covering basics, ES6, data structures, algorithms, and functional programming. Includes 5 certification projects. Completely free with certificate upon completion.

javascript
algorithms

JavaScript Visualized Series' Articles

Lydia Hallie • Blog

beginner
free

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.

javascript
event loop
hoisting
scope
js engine
prototypal inheritance
+3

JavaScript30

Wes Bos • JavaScript30

intermediate
free

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.

javascript
vanilla-js

Learn React

Bob Ziroll • Scrimba

beginner
free

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.

react
javascript

Learn TypeScript

Codecademy • Codecademy

beginner
free

Interactive TypeScript course that builds on your JavaScript knowledge to teach TypeScript's type system. Features in-browser coding environment with instant feedback.

typescript
javascript

Learn-JS.org Interactive Tutorial

Learn-JS.org • Learn-JS.org

beginner
free

Interactive JavaScript tutorials for beginners and experienced programmers. Hands-on exercises with instant feedback covering basics through advanced JavaScript concepts.

javascript

Namaste Node.js

Akshay Saini • NamasteDev

beginner
paid

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.

node
javascript
backend

Net Ninja TypeScript Tutorial

Shaun Pelling • YouTube

beginner
free

21-video TypeScript tutorial series covering setup, compilation, types, interfaces, classes, and generics. Clear explanations from experienced coding tutor with 1M+ YouTube subscribers.

typescript

Next.js 14 App Router - Complete Guide

Lee Robinson • YouTube

intermediate
free

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.

react
next
typescript

Next.js 14 App Router Complete Guide

Lee Robinson • YouTube

intermediate
free

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.

react
nextjs

Node.js Design Patterns

Mario Casciaro • Book

advanced
paid

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
javascript

Node.js, Express, MongoDB & More: The Complete Bootcamp

Jonas Schmedtmann • Udemy

intermediate
paid

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.

node
express
mongodb
javascript

NodeJS - The Complete Guide

Maximilian Schwarzmüller • Udemy

beginner
paid

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.

node
express
mongodb
javascript

NodeSchool Workshops

NodeSchool Community • NodeSchool

beginner
free

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.

node
javascript

PostgreSQL Tutorial for Beginners

PostgreSQL Tutorial • PostgreSQL Tutorial

beginner
free

Comprehensive PostgreSQL tutorial covering SQL basics, joins, subqueries, views, indexes, and advanced features. Includes practical examples and exercises.

database
sql

React - The Complete Guide

Maximilian Schwarzmüller • Udemy

intermediate
paid

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
javascript

React - The Complete Guide 2025

Maximilian Schwarzmüller • Udemy

beginner
paid

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
redux
router
javascript

React Testing Library with Jest

Bonnie Schulkin • Udemy

intermediate
paid

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.

react
testing
jest
javascript

RxJS in Angular - Reactive Development

Deborah Kurata • Pluralsight

advanced
paid

Master reactive programming in Angular using RxJS observables, operators, and subjects. Advanced patterns for building reactive Angular applications with best practices.

angular
rxjs
typescript

RxJS in Angular - Reactive Programming

Deborah Kurata • Pluralsight

advanced
paid

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.

angular
typescript
rxjs

Svelte Tutorial

Svelte Team • Svelte

beginner
free

Interactive official Svelte tutorial with hands-on exercises. Learn reactive programming, component composition, stores, and animations through practical examples in the browser.

svelte
javascript

SvelteKit Complete Guide

Joy of Code • YouTube

intermediate
free

A comprehensive guide to SvelteKit covering routing, layouts, server-side rendering, and data loading. Perfect for developers wanting to master the Svelte framework.

svelte
javascript

SvelteKit Complete Guide

Joy of Code • YouTube

intermediate
free

Comprehensive SvelteKit guide covering routing, layouts, server-side rendering, and data loading. Perfect for developers wanting to master the Svelte framework ecosystem.

svelte
sveltekit

Testing JavaScript - Complete Course

Kent C. Dodds • Testing JavaScript

intermediate
paid

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.

react
testing
javascript

The Complete Node.js Developer Course

Andrew Mead • Udemy

beginner
paid

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.

node
express
mongodb
javascript

The Modern JavaScript Tutorial

JavaScript.info • Blog

beginner
free

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.

javascript

The Road to React

Robin Wieruch • Road to React

intermediate
paid

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.

react
javascript
testing

The Ultimate React Course 2025

Jonas Schmedtmann • Udemy

intermediate
paid

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.

react
nextjs
redux
javascript

Three.js Journey

Bruno Simon • Three.js Journey

intermediate
paid

Ultimate Three.js course for creating 3D experiences on the web. Covers fundamentals, physics, shaders, and performance optimization with beautiful projects and interactive lessons.

3d
webgl
javascript

Total TypeScript

Matt Pocock • Total TypeScript

advanced
paid

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
advanced-patterns

TypeScript Course for Beginners

Hitesh Choudhary • freeCodeCamp

beginner
free

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

TypeScript Decorators - Advanced Patterns

Microsoft • TypeScript Docs

advanced
free

Advanced guide to TypeScript decorators covering class, method, accessor, property, and parameter decorators. Includes practical examples and use cases.

typescript

TypeScript Deep Dive

Basarat Ali Syed • GitBook

intermediate
free

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

TypeScript for JavaScript Programmers

Microsoft • TypeScript Docs

intermediate
free

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.

typescript
javascript

Understanding TypeScript

Maximilian Schwarzmüller • Udemy

beginner
paid

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.

typescript
javascript

Vue.js 3 Fundamentals

Vue Mastery • Vue Mastery

beginner
free

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
javascript

Vue.js Fundamentals

Vue Mastery • Vue Mastery

beginner
free

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.

vue
javascript

VueSchool Fundamentals

VueSchool • VueSchool

beginner
paid

Professional Vue 3 training covering components, directives, computed properties, and lifecycle hooks. Interactive lessons with real-world examples and best practices.

vue
javascript

W3Schools JavaScript Tutorial

W3Schools • W3Schools

beginner
free

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.

javascript

You Don't Know JS

Kyle Simpson • GitHub

advanced
free

Deep dive series into JavaScript's core mechanisms including scope, closures, this keyword, prototypes, and asynchronous patterns. Essential reading for understanding JavaScript deeply.

javascript
advanced-concepts