JavaScript is one of the three core technologies powering the web, working alongside HTML and CSS to create interactive and dynamic websites. As the web continues to evolve and demand for interactivity increases, the importance of JavaScript has skyrocketed.
To streamline and simplify the development of web applications, numerous JavaScript frameworks have emerged, each with its unique strengths and quirks. Notable examples include React and Angular.
In this article, we have compiled a selection of free online courses, catered to both beginners and advanced learners. These courses are designed to provide a comprehensive understanding of JavaScript and some of its most popular frameworks.
Subjects
For your convenience, we’ve broken down the list by subject. Click on a subject to jump to the corresponding courses:
- JavaScript (219)
- React (135)
- Angular (54)
- Node.js (48)
- Next.js (33)
- TypeScript (30)
- Miscellaneous (146)
More Courses
If you don’t find what you need in the course list below, browse Class Central’s catalog of 250K courses or visit our thematic collections:
- Massive List of Thousands of Free Certificates & Badges
- 1800+ Coursera Courses Still Completely Free
- 900+ Free Developer and IT Certifications
- 110+ Hours of Free LinkedIn Learning Courses with Free Certification
- 1000 Open University Free Certificates
- Harvard Computer Science Courses with Free Certificate
You can find all the Class Central free certificate articles here.
JavaScript (219)
- Learn JavaScript – Full Course for Beginners ★★★★★(28)
- JavaScript Basics ★★★☆☆(19)
- Programming Foundations with JavaScript, HTML and CSS from Duke University ★★★★☆(14)
- Object-Oriented JavaScript from Hack Reactor ★★★★★(10)
- Intro to JavaScript ★★★★★(7)
- JavaScript Design Patterns ★★★★★(5)
- Learn JavaScript ★★★★★(5)
- JavaScript Basics Course ★★★★★(3)
- التفاعل مع لغة البرمجة جافا سكريبت from University of Michigan ★★★☆☆(2)
- JavaScript Introduction from World Wide Web Consortium (W3C) ★☆☆☆☆(1)
- Programming with JavaScript from Meta ★★★★☆(1)
- Javascript Essentials ★★★★★(1)
- JavaScript Programming – Full Course ★★★★★(1)
- The Modern JavaScript Tutorial ★★★★★(1)
- Code a Squid Game JavaScript Game Using Three.js – Tutorial for Beginners ★★★★★(1)
- Intro to Game Development with JavaScript – Full Tutorial ★★★★☆(1)
- Full Stack JavaScript
- JavaScript, jQuery, and JSON from University of Michigan
- Object-Oriented JavaScript
- Learn JavaScript from Scrimba
- Computational Thinking with JavaScript 3:Organise & Interact from University of Glasgow
- JavaScript and the DOM
- JavaScript Basics from University of California, Davis
- JavaScript Interview Challenges from Scrimba
- JavaScript Basics from University of California, Davis
- JavaScript Deep Dive from Scrimba
- Async JavaScript from Scrimba
- JavaScript for Web Development from Board Infinity
- Asynchronous JavaScript Requests
- Computational Thinking with JavaScript 2: Model & Analyse from University of Glasgow
- JavaScript Security Part 1 from Infosec
- JavaScript Security Part 2 from Infosec
- Guided Project: Learn JavaScript with Rock-Paper-Scissors from IBM
- JavaScript Security Refreshers from Infosec
- Data Manipulation in JavaScript from University of California, Davis
- JavaScript Security Part 3 from Infosec
- Computational Thinking with JavaScript 4: Create & Deploy from University of Glasgow
- Libraries and Frameworks for Frontend Development from Board Infinity
- Data Manipulation in JavaScript from University of California, Davis
- Interactivity with JavaScript and jQuery from University of California, Davis
- JavaScript Full Stack Capstone Project from IBM
- Introduction to Javascript and Ajax: Building Web Apps from Johns Hopkins University
- Computational Thinking with Javascript 1: Draw & Animate from University of Glasgow
- Microsoft Future Ready: Developing Applications Using JavaScript from Cloudswyft
- JavaScript Programming Essentials from IBM
- JavaScript Back-End Application Development Capstone Project from IBM
- Introduction to ES6+ from Scrimba
- AJAX for Web Developers from Coursera Instructor Network
- Ajax Basics from Board Infinity
- JavaScript Fundamentals from Packt
- Guided Project: Interest Calculator Using HTML, CSS & JS from IBM
- Guided Project: Learn JavaScript with Rock-Paper-Scissors V2 from IBM
- Building a ChatGPT AI with JavaScript – A Code-Along Guide from Packt
- JavaScript Tutorials
- Modern JavaScript with ES6 from Packt
- Code Your First Game: Arcade Classic in JavaScript on Canvas
- React JS Frontend Web Development for Beginners
- JavaScript and the HTML DOM
- Learn to Program in Javascript: Beginner to Pro
- JavaScript Fundamentals
- JavaScript Essentials 2020 Mini Course
- Data Structures and Algorithms – Beau teaches JavaScript
- Introdução ao JavaScript
- Build 15 JavaScript Projects – Vanilla JavaScript Course
- Básico HTML, CSS e Javascript
- Basic Coding in JavaScript [2019]
- Asynchronous JavaScript Course (Async/Await, Promises, Callbacks)
- Lógica de programação com JavaScript
- Learn JavaScript: Classes and Modules
- JavaScript دليل احتراف لغة
- JavaScript Algorithms and Data Structures (Beta)
- JavaScript – Start Developing Applications in 2 Hours Free!
- Easy JavaScript Game Development with Kaboom.js (Mario, Zelda, and Space Invaders) – Full Course
- Programming for Entrepreneurs – JavaScript (2013)
- JavaScript Tutorial: Build Flappy Bird and Doodle Jump
- Learn JavaScript: Functions and Scope
- Learn JavaScript: Arrays and Loops
- Learn JavaScript: Iterators
- Code Tetris: JavaScript Tutorial for Beginners
- Introduction to JavaScript
- Advanced JavaScript Concepts from Packt
- HTML5 Game from scratch step by step learning JavaScript
- Fundamentos de JavaScript Funcional
- Learn JavaScript: Objects
- JavaScript HTML CSS Project make a Quiz Tutorial
- 32 conceitos que todo desenvolvedor JavaScript deveria saber
- Async/Await – JavaScript Tutorial
- Self-Driving Car with JavaScript Course – Neural Networks and Machine Learning
- Code a Discord Bot with JavaScript – Host for Free in the Cloud
- JavaScript
- Learn JavaScript, Get Hired | The Essentials
- JavaScript For Absolute Beginners – Build Simple Project
- Introducción a la Programación con JavaScript
- Introduction to JavaScript
- JavaScript How to create Dynamic and Interactive Web pages
- FREE JavaScript for Beginners & Professionals 2022
- JavaScript DOM Manipulation – Full Course for Beginners
- Data Structures and Algorithms in JavaScript – Full Course for Beginners
- Fullstack MERN Web-Development (Free Content)
- Learn JavaScript: Fundamentals
- JavaScript for beginners
- JavaScript for Beginners – Build Real World Apps (Arabic)
- JavaScript Game Development Course for Beginners
- Learn JavaScript by Building 7 Games – Full Course
- JavaScript Tic Tac Toe Project Tutorial – Unbeatable AI w/ Minimax Algorithm
- Introductory To JavaScript – Learn The Basics of JavaScript
- Learn C#: Arrays and Loops
- JavaScript Course for Beginners 2024
- Learning ECMAScript The Next Generation of Javascript
- Complete ExpressJS and MongoDB for Beginners in 2 hours
- Интенсивное погружение в JavaScript
- Build a Chrome Extension – Course for Beginners
- Neural Networks with JavaScript – Full Course using Brain.js
- JavaScript Classes Tutorial
- Code Asteroids in JavaScript (1979 Atari game) – tutorial
- Fundamentals of Functional JavaScript
- JavaScript Crash Course for Beginners
- Javascript Curso Gratis 2020
- JavaScript DOM Dynamic Web interactive content Boot Camp
- Advanced and Object Oriented JavaScript and ES6
- Build a Shopping Cart with JavaScript – Project Tutorial
- JavaScript Tutorial – Create a Card Game
- Advanced JavaScript Development
- JSON Crash Course
- MERN Stack Authentication And Deployment
- JavaScript 30 — Build 30 things with vanilla JS in 30 days with 30 tutorials
- ExpressJS Fundamentals
- Introduction to JavaScript Development
- Découvrir Javascript en 30 minutes
- How to create a JavaScript Game Number Guessing Game Project
- Learn JavaScript: Best Practices
- JavaScript Security Vulnerabilities Tutorial – With Code Examples
- API Basics 4: Build a Personal Dashboard (Promise Rejection) from Scrimba
- Essential JavaScript Mini Projects from Scrimba
- ES6 / EcmaScript Fast Crash Course
- Cómo Programar para Emprendedores – JavaScript (2013)
- Master Riot v3: Learn Riot.js from Scratch
- [NEW] Functional programming for javascript developers
- Start with Javascript (2021)
- Explore Microsoft Graph scenarios for JavaScript development from Microsoft
- The Complete JavaScript DOM in two hours
- Javascript desde cero para principiantes [GRATIS y ONLINE]
- JavaScript in 12 Easy Lessons
- Build a Color Tool in Vanilla JavaScript
- Fundamentals of Javascript 2.0 (Part 2)
- Yeni Başlayanlar İçin Temel Modern Javascript Kursu
- Next Level Javascript in Bangla | From ES5 to ESNext | বাংলা
- JavaScript Tutorial – PuzzleCam Game
- 20 Award-Winning JavaScript Games – Js13kGames 2020 Winners
- Create a Platformer Game with JavaScript – Full Tutorial
- JavaScript ES6, ES7, ES8: Learn to Code on the Bleeding Edge (Full Course)
- How to Write an Open Source JavaScript Library
- JavaScript 3 practice projects Input form Exercise Generator
- Curso de teste unitário com QUnit
- JavaScript Learn JavaScript Quick Course Beginners
- Beginner JavaScript Project – Snake Game Tutorial
- Build a Virtual World Filled with Self-Driving Cars – JavaScript Tutorial
- De 0 a 100 con Grunt JS
- Aprende JAVASCRIPT del 2021- primera parte
- WebVR – Realidad Virtual con A-Frame para principiantes
- Object Oriented Programming with JavaScript for Beginners
- Curso Super Básico de Vue.js
- Memory Card Game – JavaScript Tutorial
- ES6 and Beyond
- Javascript Internationalization Object
- State Monad in JavaScript
- Professor Frisby Introduces Composable Functional JavaScript
- Script Kit Showcase for Optimizing Your Everyday Workflows
- Cycle.js Fundamentals
- Filter a Collection Using Stimulus
- Learn to Use jQuery UI Widgets
- Build a Complete JQuery Plugin
- Learn JSON for beginners with JavaScript
- Learn Webpack 2 from scratch
- jQuery Practice Exercises for Beginners Building Forms
- Sıfırdan FullCalendar (JavascriptPlugin) Web Ajanda & Takvim
- Learn JavaScript Basics
- JavaScript Basics Crash Course (A Head Start for Beginners)
- Learn Gatsby and build website
- Çocuklar için Kodlama (Programlama) Eğitimi
- Webpack 5 Fundamentals
- Google Spreadsheet Data API Apps Script Code JSON JavaScript
- Mastering JavaSript with Projects
- Animated Physics Game with JavaScript – Tutorial
- Svelte – Crea 3 Aplicaciones con el framework del futuro
- Sumérgete en JavaScript
- Programación con JavaScript from Meta
- البرمجة باستخدام JavaScript from Meta
- Master in JSON
- Imparare a programmare: Corso Javascript per principianti
- Ultimate JavaScript Strings
- JavaScript : JavaScript Awesomeness
- Crea un reproductor de medios con JavaScript
- Quick-start with JavaScript in 2020
- Welcome To Codecademy
- JavaScript Interview Prep: Functions, Closures, Currying
- تطوير المحمول وJavaScript from Meta
- Desarrollo móvil y JavaScript from Meta
- JavaScript Functions Crash Course
- JavaScript Modules Crash Course
- Bun Tutorial – JavaScript Runtime (Node.js Alternative) [Full Course]
- JavaScript on Azure from Microsoft
- Learn JavaScript Interactively in NEW freeCodeCamp.org Curriculum
- Learn to code with AI
- Introduction to ES6+
- Build a Dev Portfolio as a 2D Game – JavaScript Course
- Code a Chess Game with Stockfish API – JavaScript Tutorial
- GameDev with JavaScript and Kaboom.js – Metroidvania Game Tutorial
- Asynchronous JavaScript Course – Async/Await , Promises, Callbacks, Fetch API
- Crud MERN Stack
- Code a Downloadable Desktop Game in JavaScript
- Tricky JavaScript: Hoisting, Scope, Arrow Functions, Fetch from Scrimba
- Asynchronous Programming in JavaScript – Complete Course from Packt
- Advanced JavaScript 1: Objects, Loops, Hoisting from Scrimba
- Advanced JavaScript 2: Async JS, APIs, Operators, Objects from Scrimba
- JavaScript Coding Challenges from Scrimba
- JavaScript Project: Build a Color Picker Tool from Scrimba
- Interactive Web Content Using AJAX and JSON in JavaScript from Packt
- JavaScript DOM – Interactive and Dynamic Web Pages from Packt
React (135)
- Learn React JS – Full Course for Beginners – Tutorial 2019 ★★★★★(8)
- Learn React ★★★★★(3)
- Learn React from Scrimba ★★★★★(1)
- React Basics from Meta ★★★★☆(1)
- Advanced React from Meta ★☆☆☆☆(1)
- The Beginner’s Guide to React ★★★☆☆(1)
- Learn React: Introduction ★★★★★(1)
- React JS Course for Beginners – 2021 Tutorial ★★★★★(1)
- Event-Driven Architecture with React and FastAPI – Full Course ★★★★★(1)
- React JS Tutorial – Build a Weather App With Cities Autocomplete ★☆☆☆☆(1)
- React Hooks Tutorial – A Crash Course on Styled Components, JSX, React Router, and HOC ★★★★★(1)
- Developing Front End Apps with React from IBM
- Developing Front-End Apps with React from IBM
- Frontend Development using React from Board Infinity
- React Interview Questions from Scrimba
- React Fundamentals from Board Infinity
- Building User Interfaces Using Functional React Components from NIIT StackRoute
- Building Interactive User Interfaces Using React Library from NIIT StackRoute
- Building React Application using ASP.NET MVC5 from Board Infinity
- Learn Advanced React from Scrimba
- Building Reusable React from Scrimba
- Learn Class Components in React from Scrimba
- Building Navigational Workflows Using React from NIIT StackRoute
- Guided Project: Build a COVID Dashboard with React from IBM
- React JS Challenges from Scrimba
- Capstone (React App) from Meta
- Learn React Router 6 from Scrimba
- Learn Styled Components in React from Scrimba
- What’s new in React 19? from Scrimba
- Client-based Web Applications development: ReactJS & Angular from Universidad Politécnica de Madrid
- ChatGPT Clone – OpenAI API and React Tutorial
- Create an Instagram Clone with React, Tailwind CSS, Firebase – Tutorial
- Full React Course 2020 – Learn Fundamentals, Hooks, Context API, React Router, Custom Hooks
- Creating your first web apps with React from Microsoft
- Full Stack React & Firebase Tutorial – Build a social media app
- React JS For Beginners 2023
- React Course – Beginner’s Tutorial for React JavaScript Library [2022]
- Learn React: Hooks
- Learn React: Additional Basics
- Learn React: State Management
- React JS with TypeScript Crash Course 2022
- React & TypeScript – Course for Beginners
- Build a Pet Hotel web app with React using ScaffoldHub
- React JavaScript Framework for Beginners – Project-Based Course
- Build a Chat App – React Tutorial Course
- Perfect React JS Course for Beginners
- ReactJS – Aprendendo rápido
- Code 15 React Projects – Complete Course
- React Fundamentals – Full Course for Beginners
- Curso React.js Ninja: Módulo React + Webpack
- [NEW] React + Firebase: For Beginners
- React Basics for Beginners
- Code a Dictionary with React and Material UI – Tutorial
- React Project Tutorial – Build a Portfolio Website w/ Advanced Animations
- Learn React by Building an eCommerce Site – Tutorial
- React Fundamentals
- React 3D Animation Website Tutorial with ThreeJS (WebGi) & GSAP
- Learn Redux: Fundamentals
- Build an Online Store Using AWS, React, and Stripe
- React State Management – Intermediate JavaScript Course
- React JS Crash Course 2023 – Build A Food Managing App
- Build 25 React Projects – Tutorial
- React and Redux Masterclass
- Create a tiny web app with React
- React with Redux, React-Router, Hooks and Auth0
- React JS Desde Cero | Curso Gratuito
- Learn Class Components in React
- React Coding Interview Prep – 30 Questions and Answers
- React and Golang JWT Authentication – Tutorial
- Intermediate React Tutorial – Todoist Clone (with Firebase, Custom Hooks, SCSS, React Testing)
- Build Advanced Components with React Hooks
- Learn React: Lifecycle Methods
- React – Build your React App fast using React Design System
- React para Iniciantes
- React Fullstack with node/express, PostgreSQL and AWS
- Crea tu primer proyecto en react
- React and APIs – Full Tutorial – Hacker News API Application
- Scale React Development with Nx
- Develop Accessible Web Apps with React
- Apply Redux to a Modern React Hooks Application
- React with Hooks for Beginners
- Code a Minecraft Clone with JavaScript, React, Three.js – Tutorial
- React with .NET Web API – Basic App Tutorial
- Build A Frontend Application With ReactJS
- Learn React 18 with Redux Toolkit – Full Tutorial for Beginners
- أساسيات React from Meta
- Proyecto final para desarrolladores de Front-End from Meta
- Build a LinkedIn Clone with React and Firebase – Tutorial
- Electron.js ile Masaüstü Uygulama Yapımına Giriş
- React Web App Testing With NodeJs, Cypress, and WebDriverIO
- React.js
- React / GraphQL Course – Build a social media app (MERNG Stack)
- How to Build Tetris in React – GameDev Tutorial (with React Hooks!)
- Mapping with React Leaflet
- Add Internationalization (i18n) to a React app using React Intl
- Building React Applications with Idiomatic Redux
- Aplicação Desktop com JavaScript, Electron JS e Vue JS
- Conceptos básicos de React from Meta
- Secure Your ReactJs Applications With Auth0
- React avanzado from Meta
- The Joy of React
- Yeni Başlayanlar için React-Redux Eğitim Serisi
- Fundamentos de ReactJs desde la documentación oficial
- React Context API ve Hooklar | Part 1
- React Project Tutorial – Game of Life
- Up and Running with Remix
- Complex State Management in React with Jotai and XState
- Expert React State Management Expert Interviews
- Manage Application State with Jotai Atoms
- Kent’s Blog Posts as Screencasts
- Beautiful and Accessible Drag and Drop with react-beautiful-dnd
- Manage React Form State with redux-form
- Create A Bar Chart with React and D3
- Deploy a Serverless API React Application with TypeScript
- Animate React Apps with Framer Motion
- Migrate a Client-Side Application to React 18 Beta
- Modernizing a Legacy Redux Application with React Hooks
- Manage React State with Recoil
- Manage Complex State in React Apps with MobX
- React Context API ve Hooklar | Part 3
- React v17 en Producción – LazyLoad, SEO y Más
- React Context API ve Hooklar | Part 2
- React المتقدم from Meta
- المشروع المتقدم لمطور الواجهات الأمامية from Meta
- Full Stack with React and Appwrite
- React State Management Expert Interviews
- Learn React Router v5
- Build and Deploy an Instagram Clone with React and Firebase – Tutorial
- Shadcn Component Library Course for Beginners
- Fullstack Drag & Drop Notes App with React
- Learn React: Build a Movie Search App from Scrimba
- Advanced Features and Deployment from Packt
- Concurrent Rendering Adventures in React 18 from Packt
- User Profile and Listing Management from Packt
- Learn React Hooks: Build a Tic Tac Toe Game from Scrimba
Angular (54)
- Single Page Web Applications with AngularJS from Johns Hopkins University ★★★★★(5)
- Angular for Front End Engineers from Codio ★★★★★(1)
- Angular Tutorials ★★★★☆(1)
- ANGULAR – BEYOND FUNDAMENTALS – I ★★★★★(1)
- Frontend Development using Angular from Board Infinity
- Angular Fundamentals: Building Responsive Web Apps with Ease from EDUCBA
- Fundamentals Of NgRx from Board Infinity
- Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux from Universidad Austral
- Angular for Beginners Course (Angular 18)
- AngularJS For Beginners
- Desarrollo de páginas con Angular from Universidad Austral
- Try AngularJS: Beginner’s Guide to Front End Web Development
- Angular for Beginners Course [Full Front End Tutorial with TypeScript]
- Getting Started with Angular 2+
- Angular 11 Tutorial – Code a Project from Scratch
- Learn Angular – Full Tutorial Course
- Learn Angular 5 from Scratch
- Angular – Mastering the Basics
- Angular Fast Crash Course
- Angular 9 Essencial
- CRUD Angular + NET Core + Entity Framework Core+SqlServer
- Try Angular v4 | An Incredible Front End Framework by Google
- AngularJS Authentication: Secure Your App with Auth0
- Master Angular 2 – The No Nonsense Course
- Learn Angular 4 from Scratch
- Angular Basics
- AngularJS for Beginners (2014)
- Angular: Convierte cualquier template HTML en una WebAPP
- FREE Angular Course for Beginners & Professionals
- Angular Tutorial for Beginners – Web Framework with Typescript Course
- Angular: Convierte tus template en Multi-Idiomas
- Learn Angular from scratch
- Angular 5 tutorial from scratch – Beginners tutorial
- Angular 2 Demystified
- CRUD Angular + NET Core + Entity Framework Core + MySql
- Davud Hoca ile Angular JS
- Quickstart AngularJS 1.0 [First Version Of Angular]
- Angular Fundamental Course for Absolute Beginners 2022
- Angular Crash Course for beginners
- Angular Basics for Absolute Beginners
- Angular 2 & 4 complete tutorial with additional firebase
- Compodoc: Crea documentación en proyectos Angular/Ionic/TS
- Fundamentos de Angular
- App Empleados con Angular 11 y Firebase
- CRUD Angular – Node – MEAN
- All About Angular From Zero to Hero(2021 Edition)
- Todo List Tutorial – Angular 4 and Redux
- Angular 4 Project Setup with Webpack
- Introduction to AngularJS Material
- Developing Web Application using Angular JS[Sept 2022]
- Curso básico de Angular 15 – Empieza con este framework JS
- Componentes en Angular – 101 (principiantes)
- Angular FREE Masterclass – COVID-19 Tracker App – Part 1
- Angular and Supabase Course – Build a Realtime Chat Application
Node.js (48)
- Full Stack Web Development for Beginners (Full Course on HTML, CSS, JavaScript, Node.js, MongoDB) ★★★★☆(6)
- Node.js and Express.js – Full Course ★★★★★(5)
- MERN Stack Course – ALSO: Convert Backend to Serverless with MongoDB Realm ★★★★★(5)
- Introduction to Node.js from Linux Foundation ★★★★☆(2)
- Server side JavaScript with Node.js from NIIT StackRoute ★★☆☆☆(1)
- Developing Back-End Apps with Node.js and Express from IBM ★★★★★(1)
- Intermediate Back-end Development with Node.js & MongoDB from IBM
- Capstone Project Using Node.js from NIIT StackRoute
- Secure Full Stack MEAN Developer from EC-Council
- Node.js & MongoDB: Developing Back-end Database Applications from IBM
- Guided Project: Build your first Node.js app from IBM
- Building RESTful APIs with Node.js and Express from Board Infinity
- Guided Project: Create your first RESTful API with Express from IBM
- Building a Complete MEAN Stack Application from Board Infinity
- Building RESTful APIs Using Node.js and Express from NIIT StackRoute
- ExpressJS Essentials: Building Modern Web APIs from EDUCBA
- Intermediate Back-end Development with Node and Databases from IBM
- NodeJS Unleashed: Mastering Backend Development from EDUCBA
- Guided Project: Build your first Node.js app V2 from IBM
- Master Express Framework: Beginner to Advanced with Node.js from Packt
- Node.js Tutorials
- Build JavaScript applications with Node.js from Microsoft
- Create a REST API With Node JS and Mongo DB
- Learn Node.js – Full Tutorial for Beginners
- Getting Started with Node.js – Full Tutorial
- Node.js / Express Course – Build 4 Projects
- Mongo DB with Node & Express
- A Beginner’s Guide to Node.js
- PERN Stack Course – Postgres, Express, React, and Node
- MEAN Stack For Web Developers: Build Websites on Javascript
- MongooseJS Essentials – Learn MongoDB for Node.js
- FREE: Create a Node JS backend app and host it on AWS
- Build a REST API with Express 5 and node 14
- MERN Stack Tutorial – Book Store Project
- Coding and testing an authentication API [NodeJs + Cypress]
- User Authentication in Web Apps (Passport.js, Node, Express)
- MERN- MongoDB [Aug-2022]
- Application development using NodeJS and Express- Jul 2022
- Get Started Building CLI Tools with Node.js
- Build a Modern CMS Driven Web Applications using Strapi and Next.js
- Build a Webshop – Angular, Node.js, TypeScript, Stripe
- Learn Node.js: Fundamentals
- Full Stack Twitter Clone – API Development from Packt
- Integrate IBM Domino with Node.js
- JSON Web Token (JWT) Authentication with Node.js and Auth0
- Create Telegram bot with NodeJS and Firebase Cloud Functions
- Learn Node.js: Setting Up a Server
- CRUD API Tutorial – Node, Express, MongoDB
Next.js (33)
- Next.js for Beginners – Full Course ★★★★★(12)
- Next.js React Framework Course – Build and Deploy a Full Stack App From scratch ★★★★★(1)
- Build Static Pages Dynamically using Next.js and the Notion API
- Build a SaaS product with Next.js, Supabase and Stripe
- Next JS with React Hooks – Building SSR React Applications
- Introduction to Next.js 9
- Full-Stack Serverless Applications with Next.js & Fauna
- Code a Reddit Clone with React, Next.js, Firebase v9, Chakra UI – Full Course
- Build and Deploy a LeetCode Clone with React, Next JS, TypeScript, Tailwind CSS, Firebase
- Architect an Extensible Digital Garden with Next.js, Tailwind, and Nx
- Build a Real-Time Data Syncing Chat Application with Supabase and Next.js
- Full Stack Next.js & Supabase Twitter Clone – Full Course
- YouTube Clone – T3 Stack Tutorial (Next.js, TypeScript, Tailwind CSS)
- Build SEO Optimized Blog with Next.js, Tailwind CSS & Contentlayer – Full Tutorial
- Integrate Storybook in a Next.js Application
- Create Contextual Video Analysis App with NextJS and Symbl.ai
- Personal Website Tutorial with Next.js 13, Sanity.io, TailwindCSS, and TypeScript
- Full-Stack Next.js, TypeScript, and AWS Course – Code a Quote Generator
- Next.js & Appwrite – Full Stack Course for Beginners
- Full Stack Next.js, Typescript, Firebase Tutorial – Google Drive Clone
- Build & Deploy AI SaaS with Reoccurring Revenue (Next.js, OpenAI, Stripe, Tailwind, Vercel)
- Next.js 13 E-Commerce Tutorial (App Router, TypeScript, Deployment, TailwindCSS, Prisma, DaisyUI)
- Next Migration Course Extras
- Migrate Next.js Application to App Router
- Build a Twitter Clone with the Next.js App Router and Supabase
- Next.js Authentication – AuthJS / NextAuth for Role-Based Security
- Beginner Web Dev Project Tutorial – Weather App with Next.js, Tailwind CSS, and TypeScript
- Create a GitHub-Powered Blog With Keystatic and Next.js
- Task Manager Coding Project Tutorial – Next.js, React, Prisma, MongoDB
- Build a Google Photos Clone with Next.js and Cloudinary – Tutorial
- Intro to Next.js
- Full Stack Tutorial – Fiverr Clone with NextJS, React, Convex, Typescript, Tailwind CSS, ShadCN
- Build a Real-time Next.js 14 Chat App with Fauna
TypeScript (30)
- Learn TypeScript – Full Course for Beginners ★★★★★(5)
- Learn TypeScript – Full Tutorial ★★★★★(2)
- Learn Typescript ★★★★★(1)
- Learn TypeScript from Scrimba
- Build JavaScript applications using TypeScript from Microsoft
- TypeScript Fast Crash Course
- Introduction to TypeScript
- Typescript Fundamentals
- TypeScript Basics
- TypeScript Documentation
- Complete TypeScript For Beginners
- Up and Running with TypeScript
- TypeScript Interactive Handbook
- Learn TypeScript: Fundamentals
- TypeScript Deep Dive
- Learn TypeScript: Type Narrowing
- TypeScript
- Getting Started with TypeScript // A Javascript Compiler
- Crea una Pokédex con React.js y TypeScript
- Learn TypeScript: Functions
- Cypress with TypeScript
- 最速で学ぶTypeScript
- ゼロから学ぶWebアプリケーション Vue3 x Typescript
- Learn TypeScript: Complex Types
- Learn TypeScript: Object Types
- Learn TypeScript: Union Types
- Practical TypeScript – Course for Beginners
- TypeScript Platformer Game Tutorial – Kirby Clone
- Learn Intermediate TypeScript: Configuration
- Learn TypeScript – Full Course for Beginners
Miscellaneous (146)
- Introduction to Programming for the Visual Arts with p5.js from University of California, Los Angeles ★★★★★(36)
- Learn p5.js: Interaction
- Learn p5.js: Fundamentals
- Learn p5.js: Media
- Learn p5.js for Creative Coding – 5 Beginner Projects
- GSAP 3 Express from Creative Coding Club ★★★★★(17)
- GreenSock 101 from Ihatetomatoes
- NestJs Course for Beginners – Create a REST API ★★★★★(3)
- Fundamentals of NestJS from Board Infinity
- The complete NestJS developer. Enterprise Node.js framework
- NestJS: Node + Typescript al estilo Angular para crear APIS
- Learn NestJS – Complete Course
- Intro to jQuery ★★★★★(2)
- Animation with JavaScript and jQuery from University of California, Davis
- Interactivity with JavaScript and jQuery from University of California, Davis
- JavaScript e jQuery para Iniciantes
- jQuery and AJAX for Beginners – The Definitive Guide (2014)
- jQuery Fundamentals Powerful Bootcamp for beginners
- JQuery Create Overlay Popups from scratch using Jquery
- Learn AJAX with jQuery
- Javascript & JQuery Sıfırdan Kapsamlı EğitimSeti( 20+ Saat )
- دورة احتراف jQuery بالعربي
- Learn jQuery: Effects and Event Handling
- Aprende Jquery para implementar tus aplicaciones web
- jQuery y AJAX Desde Cero – La Guía Definitiva (2014)
- Temel JQuery Dersleri
- Introdução ao jQuery
- Learn jQuery: Fundamentals
- Learn jQuery: Styles
- Learn jQuery: DOM Traversing
- Advanced Projects and API Integration with jQuery from Packt
- Advanced jQuery Techniques and Interactivity from Packt
- Introduction to jQuery and Basic Concepts from Packt
- Vue.js Course for Beginners ★★★★☆(2)
- Create a tiny web App with VUE 3 ★★★★★(1)
- Introduction to VueJS Framework from Codio
- Fundamentals of VueJS from Board Infinity
- Vue.js Fast Crash Course
- Take your first steps with Vue.js from Microsoft
- Vue.js Live Coding
- Build a Library web app with Vue JS using ScaffoldHub
- Vue.js – Complete Course For Beginners
- Vue.js for Beginners: Up and Running with Vue
- Create a Twitter Clone with Vue.js, Quasar Framework & Firebase for iOS, Android, Mac & Windows
- VUE JS 3 Crash Course for Beginners 2022
- The Ultimate Vue 2 Crash Course – Learn by Example
- Develop Basic Web Apps with Vue.js
- Vue入门基础(vue js)
- Vue.js 2 Basics in just 1 hour FREE
- Building a Static Website w/ Blog Using Vue JS and Gridsome
- Vue 3 – Composition API, Vuex, API Rest – Rick And Morty
- Introducción Vue js 2 framework JAVASCRIPT desde CERO
- Vue 3 JS: Iníciate en este Framework
- Aplicación de tareas con Vue 3 + Net Core + EFC
- Learn Vuejs by Making Applications|Bangla|বাংলা|টিউটোরিয়াল
- Vue Samurai: Domine os conceitos do VueJS
- Vue.js Tutorial for beginners (2021)
- Redux Toolkit Tutorial – JavaScript State Management Library ★★★★★(2)
- Modern Redux with Redux Toolkit (RTK) and TypeScript
- Learn Redux: Redux Toolkit
- React-Redux, Redux Toolkit for beginners [2023]
- Introduction to Cypress ★★★★★(1)
- CYPRESS | Step-by-Step for Beginners | Hands-On Training
- Testing JavaScript with Cypress – Full Course
- Introduction to Cypress
- Advanced Cypress
- Learn Angular Material – Full Tutorial ★★★★☆(1)
- Google AI for JavaScript developers with TensorFlow.js from Google
- Browser-based Models with TensorFlow.js from DeepLearning.AI
- Learn TensorFlow.js – Deep Learning and Neural Networks with JavaScript
- Learn Svelte from Scrimba
- Learn the Svelte JavaScript Framework – Full Course
- Learn Svelte – Full Course for Beginners
- Fundamentals of NuxtJS from Board Infinity
- Build a Digital Garden with Nuxt and Nuxt Content Module
- Webpack Encore: Frontend like a Pro!
- Webpack 4: Beyond the Basics
- Learn Webpack – Full Tutorial for Beginners
- 現役エンジニアのためのWebpack環境構築入門 with Babel|Sass|Eslint
- UI Automation with WebdriverIO
- Automated Visual Testing with WebdriverIO
- Web App Testing with WebdriverIO – Crash Course
- UI Automation with WebdriverIO v7
- Developing Web Applications using ReactJS (Apr 2022)
- React Router Crash Course
- React Router 6 – Tutorial for Beginners
- React Router 6 – Full Course
- Learn React Router 6
- Learn React Router v6 – Full Course
- Data Visualization with D3.js – Full Tutorial Course
- Learn D3
- Let’s learn D3.js – D3 for data visualization (full course)
- How to Use D3 to Interpret Dreams
- Kendo UI Scheduler
- Node-RED: basics to bots from IBM
- Robots are coming! Build IoT apps with Watson, Swift, and Node-RED from IBM
- Build a Modern User Interface with Chakra UI
- Redux Tutorial – Beginner to Advanced
- Confidently Testing Redux Applications with Jest & TypeScript
- Asynchronous State Management with redux-observable v1
- Reduce Redux Boilerplate with Redux-Actions
- Up and Running with redux-observable
- Fundamentals of Redux Course from Dan Abramov
- Learn Redux: Middleware and Thunks
- Adopting RTK Query into an Existing Redux Application
- Gatsby – Full Tutorial for Beginners
- Gatsby Static Site Generator Tutorial
- Strapi & GatsbyJS Course – Portfolio Project
- The Great Gatsby Bootcamp – Full Gatsby.js Tutorial Course
- Gatsby Theme Authoring
- Image Loading and Optimization in Gatsby with gatsby-image
- Build a full-stack app with Prisma
- Learn JavaScript: Requests
- Deno Course – Better than Node.js?
- Primeros pasos con Deno
- RESTful API en Memoria con Deno y el Framework Oak
- CoffeeScript
- npm – Mastering the Basics
- Execute npm Package Binaries with the npx Package Runner
- Publish JavaScript packages on npm
- NPM for Beginners – Fast Track
- Implement a data science and machine learning solution for AI in Microsoft Fabric from Microsoft
- Get started with healthcare data solutions in Microsoft Fabric from Microsoft
- Get started with Microsoft Fabric from Microsoft
- Implement Real-Time Intelligence with Microsoft Fabric from Microsoft
- Implement a data warehouse with Microsoft Fabric from Microsoft
- Get started with Sustainability data solutions in Microsoft Fabric from Microsoft
- Socket.IO NodeJs. Aprende Websockets creando chat en vivo
- WebSockets Beginners Tutorial with Socket.IO
- Curso Crea una REST API desde Cero con NodeJS y AdonisJS
- ClojureScript
- Introduction to State Machines Using XState
- Build a desktop application with Electron
- Introduction to Reactive Programming Using RxJS 5
- Learn Three.js
- Code a Virtual 3D Art Gallery – Three.js JavaScript Tutorial / Code-a-Long
- Learn Three.js by Building 5 Projects
- JSON Eğitimi (Uygulamalı)
- Learn Swift: Closures
- Zustand React State Management Course (Simple Redux Alternative)
- A Beginner’s Guide to Storybook 7 with React
- Delegates events exceptions from Microsoft
- Passkey Authentication with Express.js and Docker – Web Authentication API Tutorial
- Improve Your JavaScript Codebase with the Latest ECMAScript Features (ES2024, ES2023, …)
- Learn the Latest ECMAScript Features (ES2024, ES2023, …)
- Machine Learning in JavaScript with ml5.js
The post [2024] 600+ Free Courses to Learn JavaScript, React, Node appeared first on The Report by Class Central.