SitePoint
  • Blog
  • Forum
  • Library
  • Login
Join Premium

JavaScript Books and Courses

Learn JavaScript with our collection of books and courses.

JavaScriptPHPRubyMobileWorkflowWordPressBack EndHTML & CSSDesign & UXPythonWebBlockchainCloud & DevOps
All
Text
Video
Learning Path
Free
Tech Talk

Popular JavaScript Books

  • Learn to Code with JavaScript Cover

    Learn to Code with JavaScript

    5.0
  • Beginning ReactJS Foundations Building User Interfaces with ReactJS cover

    Beginning ReactJS Foundations Building User Interfaces with ReactJS

    5.0
  • Unleashing the Power of TypeScript cover

    Unleashing the Power of TypeScript

    5.0
  • Unleashing the Power of Astro cover

    Unleashing the Power of Astro

  • Node.js: Novice to Ninja cover

    Node.js: Novice to Ninja

    5.0
  • Build Your Own Developer Portfolio in React cover

    Build Your Own Developer Portfolio in React

    4.8
  • Clean Code in JavaScript cover

    Clean Code in JavaScript

    5.0
  • Hands-On JavaScript High Performance cover

    Hands-On JavaScript High Performance

  • Javascript Novice to Ninja, 2nd Edition Cover

    JavaScript: Novice to Ninja, 2nd Edition

    4.4
  • Designing React Hooks the Right Way cover

    Designing React Hooks the Right Way

  • Jump Start Vue.js, 2nd Edition Cover

    Jump Start Vue.js, 2nd Edition

    5.0
  • Build an App with TypeScript and the Pexels API Cover

    Build an App with TypeScript and the Pexels API

  • HTML5 Games: Novice to Ninja Cover

    HTML5 Games: Novice to Ninja

    4.6
  • TypeScript 4 Design Patterns and Best Practices  cover

    TypeScript 4 Design Patterns and Best Practices

  • Real-World Next.js cover

    Real-World Next.js

Popular JavaScript Courses

  • React JS Masterclass: Zero To Job Ready With 10 Projects cover
    34:49:53

    React JS Masterclass: Zero To Job Ready With 10 Projects

  • JavaScript Fundamentals cover
    1:43:48

    JavaScript Fundamentals

    4.7
  • Advanced React with TypeScript cover
    5:43:36

    Advanced React with TypeScript

    4.7
  • Build a Single Page Application with React cover
    2:02:17

    Build a Single Page Application with React

    4.5
  • The Complete Nodejs MySQL Login System cover
    3:22:28

    The Complete Nodejs MySQL Login System

    4.7
  • Write Clean, Pure Code by Following Functional JavaScript Principles cover
    3:07:53

    Write Clean, Pure Code by Following Functional JavaScript Principles

    4.6
  • A Playful Intro to React cover
    47:51

    A Playful Intro to React

    4.2
  • Getting Started with Node.js cover
    1:32:25

    Getting Started with Node.js

    4.5
  • Concurrent Rendering Adventures in React 18 cover
    1:16:31

    Concurrent Rendering Adventures in React 18

    5.0
  • Creating a REST API with Node.js cover
    2:46:17

    Creating a REST API with Node.js

    4.2
  • Learn JavaScript Syntax and Programming Principles cover
    5:25:07

    Learn JavaScript Syntax and Programming Principles

    4.6
  • React Hooks Tips Only the Pros Know cover
    2:23:34

    React Hooks Tips Only the Pros Know

    5.0
  • How to Fetch API Data with React cover
    1:10:12

    How to Fetch API Data with React

    4.7
  • Build a Shopping Cart with React & Redux cover
    2:53:52

    Build a Shopping Cart with React & Redux

    3.7
  • Build a Shopping Cart in JavaScript cover
    2:36:19

    Build a Shopping Cart in JavaScript

    4.0

Latest JavaScript Books

See all
  • Unleashing the Power of Astro cover

    Unleashing the Power of Astro

  • Unleashing the Power of TypeScript cover

    Unleashing the Power of TypeScript

    5.0
  • Clean Code in JavaScript cover

    Clean Code in JavaScript

    5.0
  • Build Your Own Developer Portfolio in React cover

    Build Your Own Developer Portfolio in React

    4.8
  • Beginning ReactJS Foundations Building User Interfaces with ReactJS cover

    Beginning ReactJS Foundations Building User Interfaces with ReactJS

    5.0
  • Hands-On JavaScript High Performance cover

    Hands-On JavaScript High Performance

  • A Frontend Web Developer's Guide to Testing cover

    A Frontend Web Developer's Guide to Testing

    5.0
  • Designing React Hooks the Right Way cover

    Designing React Hooks the Right Way

  • Real-World Next.js cover

    Real-World Next.js

  • TypeScript 4 Design Patterns and Best Practices  cover

    TypeScript 4 Design Patterns and Best Practices

  • Deno Web Development cover

    Deno Web Development

  • Jumpstart Jamstack Development cover

    Jumpstart Jamstack Development

  • Node.js: Novice to Ninja cover

    Node.js: Novice to Ninja

    5.0
  • Svelte: A Beginner's Guide Cover

    Svelte: A Beginner's Guide

    5.0
  • Build a Weather App from Scratch with Next.js Cover

    Build a Weather App from Scratch with Next.js

    5.0

Latest JavaScript Courses

See all
  • React JS Masterclass: Zero To Job Ready With 10 Projects cover
    34:49:53

    React JS Masterclass: Zero To Job Ready With 10 Projects

  • Advanced React with TypeScript cover
    5:43:36

    Advanced React with TypeScript

    4.7
  • Concurrent Rendering Adventures in React 18 cover
    1:16:31

    Concurrent Rendering Adventures in React 18

    5.0
  • React Hooks Tips Only the Pros Know cover
    2:23:34

    React Hooks Tips Only the Pros Know

    5.0
  • A Playful Intro to React cover
    47:51

    A Playful Intro to React

    4.2
  • How to Fetch API Data with React cover
    1:10:12

    How to Fetch API Data with React

    4.7
  • The Complete Nodejs MySQL Login System cover
    3:22:28

    The Complete Nodejs MySQL Login System

    4.7
  • Build a Single Page Application with React cover
    2:02:17

    Build a Single Page Application with React

    4.5
  • JavaScript Fundamentals cover
    1:43:48

    JavaScript Fundamentals

    4.7
  • Build a Shopping Cart with React & Redux cover
    2:53:52

    Build a Shopping Cart with React & Redux

    3.7
  • Build Your First React App cover
    55:06

    Build Your First React App

    4.5
  • Build a Shopping Cart in JavaScript cover
    2:36:19

    Build a Shopping Cart in JavaScript

    4.0
  • Learn Angular 5 cover
    4:28:43

    Learn Angular 5

    3.8
  • Building a Node.js Application on iOS cover
    4:41:32

    Building a Node.js Application on iOS

    4.8
  • Building a Node.js Application on Android cover
    4:56:15

    Building a Node.js Application on Android

    4.5

JavaScript Learning Paths

See all
  • Full Stack JavaScript Developer cover

    Full Stack JavaScript Developer

  • Web Development Basics cover

    Web Development Basics

  • Vue Front End Development cover

    Vue Front End Development

  • Advanced JavaScript cover

    Advanced JavaScript

Stuff we do

  • Premium
  • Newsletters
  • Forums

About

  • Our Story
  • Terms of use
  • Privacy Policy
  • Corporate Memberships

Contact

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

Connect

© 2000 – 2024 SitePoint Pty. Ltd.

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