jsresources

JS Resources

learning resources for javascript developers

Ctrl+S

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

Composition API Vue 3 - Guide Complet

Grafikart • YouTube

intermediate
free

Un guide complet en français sur la Composition API de Vue 3. Explique les concepts fondamentaux, les composables, et comment migrer depuis l'Options API. Parfait pour les développeurs francophones.

vue
javascript

Migrating from Vuex to Pinia

Eduardo San Martin Morote • Vue.js Docs

intermediate
free

Official migration guide from Vuex to Pinia. Learn the differences, benefits, and step-by-step process to migrate your Vue 3 state management to Pinia.

vue
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

Node.js Design Patterns

Mario Casciaro • Blog

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

React Hooks - Deep Dive

Maximilian Schwarzmüller • Udemy

intermediate
paid

A comprehensive course on React Hooks covering useState, useEffect, useContext, useReducer and custom hooks. Includes real-world projects and best practices.

react
javascript

React Testing Library - Complete Course

Kent C. Dodds • Testing Library

intermediate
free

Learn how to write maintainable tests for React applications using Testing Library. Covers unit tests, integration tests, and best practices for confident refactoring.

react
testing
javascript

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

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

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

TypeScript Decorators - Advanced Patterns

Marius Schulz • Blog

advanced
free

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

typescript

TypeScript Handbook

Microsoft • TypeScript Docs

intermediate
free

The official TypeScript documentation. A comprehensive guide covering everything from basic types to advanced patterns. Essential reading for anyone working with TypeScript.

typescript

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