SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial

The home for developers

Track your course progress, manage projects, and find your dream job - all in one place.

Start Your Free Trial

7 Day Free Trial. Cancel Anytime.

SitePoint Premium

  • Access to 700+ courses
  • Publish articles on SitePoint
  • Daily curated jobs
  • Learning Paths
  • Discounts to dev tools

JavaScript Text and Video Courses

Learn JavaScript with our collection of text and video courses.

All coursesText coursesVideo coursesFree coursesLearning pathsTech talks
Python
Web
Design & UX
Mobile
Blockchain
JavaScript
Cloud & DevOps
WordPress
HTML & CSS
PHP
Ruby
Back End
Workflow

Popular JavaScript text courses

  • Beginning ReactJS Foundations Building User Interfaces with ReactJS

    text

    •

    ★ 5.0

    Take this course
  • Unleashing the Power of Astro

    text

    Take this course
  • Unleashing the Power of TypeScript

    text

    •

    ★ 5.0

    Take this course
  • Learn to Code with JavaScript

    text

    •

    ★ 5.0

    Take this course
  • Node.js: Novice to Ninja

    text

    •

    ★ 5.0

    Take this course
  • Clean Code in JavaScript

    text

    •

    ★ 5.0

    Take this course
  • Build Your Own Developer Portfolio in React

    text

    •

    ★ 4.8

    Take this course
  • Svelte: A Beginner's Guide

    text

    •

    ★ 5.0

    Take this course
  • Hands-On JavaScript High Performance

    text

    •

    ★ 5.0

    Take this course
  • Jump Start Vue.js, 2nd Edition

    text

    •

    ★ 5.0

    Take this course
  • Designing React Hooks the Right Way

    text

    Take this course
  • TypeScript 4 Design Patterns and Best Practices

    text

    Take this course
  • 9 Practical Node.js Projects

    text

    •

    ★ 4.3

    Take this course
  • JavaScript: The New Toys

    text

    Take this course
  • Jumpstart Jamstack Development

    text

    Take this course
  • JavaScript: Best Practice

    text

    •

    ★ 4.4

    Take this course
  • Real-World Next.js

    text

    Take this course
  • A Frontend Web Developer's Guide to Testing

    text

    •

    ★ 5.0

    Take this course
  • HTML5 Games: Novice to Ninja

    text

    •

    ★ 4.6

    Take this course
  • Build a Basic CRUD App with Vue.js, Node and MongoDB

    text

    •

    ★ 4.2

    Take this course
  • Build a Node.js CRUD App Using React and Feathers

    text

    Take this course
  • Full Stack JavaScript Development with MEAN

    text

    •

    ★ 4.2

    Take this course
  • JavaScript: Novice to Ninja, 2nd Edition

    text

    •

    ★ 4.4

    Take this course
  • Build an App with TypeScript and the Pexels API

    text

    Take this course
  • Deno Web Development

    text

    Take this course
  • Refactoring TypeScript

    text

    •

    ★ 4.0

    Take this course
  • How to Build a Reusable Component with Vue

    text

    Take this course
  • Build a Simple Beginner App with Node, Bootstrap and MongoDB

    text

    •

    ★ 4.5

    Take this course
  • Front-end Development with ASP.NET Core, Angular, and Bootstrap

    text

    •

    ★ 1.5

    Take this course
  • Professional JavaScript for Web Developers, 4th Edition

    text

    •

    ★ 4.1

    Take this course
  • JavaScript Monetization API

    text

    Take this course
  • An Introduction to Programming in JavaScript

    text

    •

    ★ 4.0

    Take this course
  • Your First Week With Node.js, 2nd Edition

    text

    •

    ★ 4.7

    Take this course
  • Build a JavaScript Command Line Interface (CLI) with Node.js

    text

    Take this course
  • Build a Blog with React and Next.js

    text

    •

    ★ 4.0

    Take this course
  • Your First Week With React, 2nd Edition

    text

    •

    ★ 4.3

    Take this course
  • Build a Rock Paper Scissors Game from Scratch with React

    text

    •

    ★ 4.2

    Take this course
  • An Introduction to Data Visualization with Vue and D3.js

    text

    •

    ★ 4.3

    Take this course
  • React: Tools & Skills, 2nd Edition

    text

    Take this course
  • Serverless React Native App Development with AWS Amplify

    text

    •

    ★ 4.5

    Take this course
  • Introduction to Data Visualization with D3

    text

    •

    ★ 4.3

    Take this course
  • Learn Angular: Your First Week

    text

    •

    ★ 4.1

    Take this course
  • Vue.js: Tools & Skills

    text

    Take this course
  • JavaScript Basics: Flinging Event, Element, and Object Bombs at Zombie Heads

    text

    Take this course
  • Build a Flashcard App with GraphQL and React

    text

    •

    ★ 4.5

    Take this course
  • A Beginner’s Guide to Working with Forms in Vue

    text

    •

    ★ 4.3

    Take this course
  • React Native: Tools

    text

    •

    ★ 3.0

    Take this course
  • Introducing Detox, a React Native End-to-end Testing and Automation Framework

    text

    Take this course

Popular JavaScript video courses

  • React JS Masterclass: Zero To Job Ready With 10 Projects

    video

    •

    ★ 4.5

    Take this course
  • The Complete Nodejs MySQL Login System

    video

    •

    ★ 4.7

    Take this course
  • Getting Started with Node.js

    video

    •

    ★ 4.5

    Take this course
  • How to Fetch API Data with React

    video

    •

    ★ 4.7

    Take this course
  • Advanced React with TypeScript

    video

    •

    ★ 4.7

    Take this course
  • JavaScript Fundamentals

    video

    •

    ★ 4.7

    Take this course
  • Learn JavaScript Syntax and Programming Principles

    video

    •

    ★ 4.6

    Take this course
  • Sound Synthesis with the Web Audio API

    video

    •

    ★ 4.2

    Take this course
  • Build a Single Page Application with React

    video

    •

    ★ 4.5

    Take this course
  • Creating a REST API with Node.js

    video

    •

    ★ 4.2

    Take this course
  • Introduction to React

    video

    •

    ★ 3.8

    Take this course
  • React Hooks Tips Only the Pros Know

    video

    •

    ★ 5.0

    Take this course
  • Build a Shopping Cart in JavaScript

    video

    •

    ★ 4.0

    Take this course
  • Learn Angular 5

    video

    •

    ★ 3.8

    Take this course
  • Building a Node.js Application on Android

    video

    •

    ★ 4.5

    Take this course
  • Build a Simple Back-end Project with Node.js

    video

    •

    ★ 4.4

    Take this course
  • Deploying a Node.js App to DigitalOcean

    video

    •

    ★ 4.7

    Take this course
  • Understand Ember in 30 minutes

    video

    •

    ★ 4.4

    Take this course
  • Setting Up and Kick Starting TypeScript

    video

    •

    ★ 4.5

    Take this course
  • Learn ES2015 Programming Principles

    video

    •

    ★ 3.6

    Take this course
  • Write Clean, Pure Code by Following Functional JavaScript Principles

    video

    •

    ★ 4.7

    Take this course
  • Visualize Data with D3.js

    video

    •

    ★ 4.6

    Take this course
  • Animate Your Site with jQuery

    video

    •

    ★ 4.5

    Take this course

Latest JavaScript text courses

Browse All
  • Unleashing the Power of Astro

    text

    Take this course
  • Unleashing the Power of TypeScript

    text

    •

    ★ 5.0

    Take this course
  • Clean Code in JavaScript

    text

    •

    ★ 5.0

    Take this course
  • Build Your Own Developer Portfolio in React

    text

    •

    ★ 4.8

    Take this course
  • Beginning ReactJS Foundations Building User Interfaces with ReactJS

    text

    •

    ★ 5.0

    Take this course
  • Hands-On JavaScript High Performance

    text

    •

    ★ 5.0

    Take this course
  • A Frontend Web Developer's Guide to Testing

    text

    •

    ★ 5.0

    Take this course
  • Designing React Hooks the Right Way

    text

    Take this course
  • Real-World Next.js

    text

    Take this course
  • TypeScript 4 Design Patterns and Best Practices

    text

    Take this course
  • Deno Web Development

    text

    Take this course
  • Jumpstart Jamstack Development

    text

    Take this course
  • Node.js: Novice to Ninja

    text

    •

    ★ 5.0

    Take this course
  • Svelte: A Beginner's Guide

    text

    •

    ★ 5.0

    Take this course
  • Build a Weather App from Scratch with Next.js

    text

    •

    ★ 5.0

    Take this course
  • Build a Rock Paper Scissors Game from Scratch with React

    text

    •

    ★ 4.2

    Take this course
  • Build an App with TypeScript and the Pexels API

    text

    Take this course
  • Jump Start Vue.js, 2nd Edition

    text

    •

    ★ 5.0

    Take this course
  • An Introduction to Programming in JavaScript

    text

    •

    ★ 4.0

    Take this course
  • JavaScript Monetization API

    text

    Take this course
  • JavaScript Basics: Flinging Event, Element, and Object Bombs at Zombie Heads

    text

    Take this course
  • Learn to Code with JavaScript

    text

    •

    ★ 5.0

    Take this course
  • Build a React-based Personal Diary App with User Authentication

    text

    •

    ★ 4.0

    Take this course
  • Build a Blog with React and Next.js

    text

    •

    ★ 4.0

    Take this course
  • Your First Week With React, 2nd Edition

    text

    •

    ★ 4.3

    Take this course
  • React: Tools & Skills, 2nd Edition

    text

    Take this course
  • Build a Flashcard App with GraphQL and React

    text

    •

    ★ 4.5

    Take this course
  • Build a Node.js CRUD App Using React and Feathers

    text

    Take this course
  • How to Create a Reddit Clone Using React and Firebase

    text

    •

    ★ 4.0

    Take this course
  • How to Create an Ecommerce Site with React

    text

    Take this course
  • JavaScript: The New Toys

    text

    Take this course
  • Create a Toggle Switch in React as a Reusable Component

    text

    Take this course
  • How to Build Your First Static Site with Gatsby

    text

    •

    ★ 3.0

    Take this course
  • The Web App Testing Guidebook

    text

    •

    ★ 5.0

    Take this course
  • Build a Real-time Code Collaboration App

    text

    •

    ★ 3.0

    Take this course
  • Node.js: Tools & Skills, 2nd Edition

    text

    •

    ★ 5.0

    Take this course
  • Build a Recipe App with Nest.js and MongoDB

    text

    Take this course
  • Your First Week With Node.js, 2nd Edition

    text

    •

    ★ 4.7

    Take this course
  • User Authentication with the MEAN Stack

    text

    •

    ★ 4.0

    Take this course
  • Build a Gatsby Photo Gallery with Strapi and Cloudinary

    text

    •

    ★ 3.0

    Take this course
  • Build a Node.js CRUD App Using React and FeathersJS

    text

    •

    ★ 4.5

    Take this course
  • How to Build a File Upload Form with Express and DropzoneJS

    text

    •

    ★ 4.0

    Take this course
  • Build a Simple Beginner App with Node, Bootstrap and MongoDB

    text

    •

    ★ 4.5

    Take this course
  • Build a Native Desktop GIF Search App Using NodeGui

    text

    Take this course
  • Build a JavaScript Command Line Interface (CLI) with Node.js

    text

    Take this course
  • Professional JavaScript for Web Developers, 4th Edition

    text

    •

    ★ 4.1

    Take this course
  • Front-end Development with ASP.NET Core, Angular, and Bootstrap

    text

    •

    ★ 1.5

    Take this course
  • Refactoring TypeScript

    text

    •

    ★ 4.0

    Take this course

Latest JavaScript video courses

Browse All
  • React JS Masterclass: Zero To Job Ready With 10 Projects

    video

    •

    ★ 4.5

    Take this course
  • Advanced React with TypeScript

    video

    •

    ★ 4.7

    Take this course
  • Concurrent Rendering Adventures in React 18

    video

    •

    ★ 5.0

    Take this course
  • React Hooks Tips Only the Pros Know

    video

    •

    ★ 5.0

    Take this course
  • A Playful Intro to React

    video

    •

    ★ 4.2

    Take this course
  • How to Fetch API Data with React

    video

    •

    ★ 4.7

    Take this course
  • The Complete Nodejs MySQL Login System

    video

    •

    ★ 4.7

    Take this course
  • Build a Single Page Application with React

    video

    •

    ★ 4.5

    Take this course
  • JavaScript Fundamentals

    video

    •

    ★ 4.7

    Take this course
  • Build a Shopping Cart with React & Redux

    video

    •

    ★ 3.7

    Take this course
  • Build Your First React App

    video

    •

    ★ 4.5

    Take this course
  • Build a Shopping Cart in JavaScript

    video

    •

    ★ 4.0

    Take this course
  • Learn Angular 5

    video

    •

    ★ 3.8

    Take this course
  • Building a Node.js Application on iOS

    video

    •

    ★ 4.8

    Take this course
  • Building a Node.js Application on Android

    video

    •

    ★ 4.5

    Take this course
  • Introduction to React

    video

    •

    ★ 3.8

    Take this course
  • Deploying a Node.js App to DigitalOcean

    video

    •

    ★ 4.7

    Take this course
  • Creating a REST API with Node.js

    video

    •

    ★ 4.2

    Take this course
  • Getting Started with Node.js

    video

    •

    ★ 4.5

    Take this course
  • Introduction to ES6

    video

    •

    ★ 4.6

    Take this course
  • Sound Synthesis with the Web Audio API

    video

    •

    ★ 4.2

    Take this course
  • Understand Ember in 30 minutes

    video

    •

    ★ 4.4

    Take this course
  • How to Get Started with Grunt.JS

    video

    •

    ★ 4.0

    Take this course
  • Visualize Data with D3.js

    video

    •

    ★ 4.6

    Take this course
  • Build React Forms with Redux

    video

    •

    ★ 4.6

    Take this course
  • Build Plugins with Hapi.js

    video

    •

    ★ 4.3

    Take this course
  • Rewriting and Testing Redux to Solve Design Issues

    video

    •

    ★ 4.0

    Take this course
  • Hands-on React to Get You Started Quickly

    video

    •

    ★ 4.2

    Take this course
  • Master Test-Driven Development in Node.js

    video

    •

    ★ 4.5

    Take this course
  • Setting Up and Kick Starting TypeScript

    video

    •

    ★ 4.5

    Take this course
  • Build a Microsoft Bot for Skype

    video

    •

    ★ 4.7

    Take this course
  • Write Clean, Pure Code by Following Functional JavaScript Principles

    video

    •

    ★ 4.7

    Take this course
  • Learn ES2015 Programming Principles

    video

    •

    ★ 3.6

    Take this course
  • Master JavaScript Closures, Data Structures and Map/Reduce

    video

    •

    ★ 4.7

    Take this course
  • Build Your First React, ES6 and Node.js App

    video

    •

    ★ 4.0

    Take this course
  • Build Your First Meteor App

    video

    •

    ★ 4.3

    Take this course
  • Learn JavaScript Syntax and Programming Principles

    video

    •

    ★ 4.6

    Take this course
  • Build Your First Backbone.js App

    video

    •

    ★ 4.3

    Take this course
  • Build a Live Tracking Interactive Map with the Google Maps API

    video

    •

    ★ 4.6

    Take this course
  • Animate Your Site with jQuery

    video

    •

    ★ 4.5

    Take this course
  • Work with the DOM with jQuery

    video

    •

    ★ 4.6

    Take this course
  • Build a Simple Back-end Project with Node.js

    video

    •

    ★ 4.4

    Take this course

Latest JavaScript learning paths

Browse All
  • Full Stack JavaScript Developer

    Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

    beginner

    •

    4 steps

    Start learning
  • Web Development Basics

    Learn the major building blocks of the Web and get started by building your own interactive webpages

    beginner

    •

    2 steps

    Start learning
  • Vue Front End Development

    Get started with Vue, a lightweight, fast and fun alternative to React.

    intermediate

    •

    4 steps

    Start learning
  • Advanced JavaScript

    Go beyond beginner JavaScript and create clean, fast, and production ready code. Get under the hood of this language and learn how to maximize performance for amazing results.

    advanced

    •

    4 steps

    Start learning
SitePoint

Stuff we do

  • Premium
  • Newsletters
  • Learning paths
  • Library
  • Forums

Contact

  • Contact us
  • FAQ
  • Publish your book
  • Write an article
  • Advertise

About

  • Our Story
  • Corporate Memberships
  • Start free trial
  • Login

Connect

  • RSS
  • Facebook
  • Twitter (X)
  • Instagram

Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Terms of usePrivacy policy