SitePoint
  • Blog
  • Discord
  • 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
Assessment
Learning Path
Free
Tech Talk

Popular JavaScript Books

  • Javascript Novice to Ninja, 2nd Edition Cover

    JavaScript: Novice to Ninja, 2nd Edition

    4.4
  • Node.js: Novice to Ninja

    5.0
  • Beginning ReactJS Foundations Building User Interfaces with ReactJS

  • Build Your Own Developer Portfolio in React

    4.7
  • Learn to Code with JavaScript Cover

    Learn to Code with JavaScript

    5.0
  • Hands-On JavaScript High Performance

  • Designing React Hooks the Right Way

  • Jump Start Vue.js, 2nd Edition Cover

    Jump Start Vue.js, 2nd Edition

    5.0
  • Build a Rock Paper Scissors Game from Scratch with React Cover

    Build a Rock Paper Scissors Game from Scratch with React

    4.2
  • Build a Node.js CRUD App Using React and Feathers Cover

    Build a Node.js CRUD App Using React and Feathers

  • TypeScript 4 Design Patterns and Best Practices

  • Svelte: A Beginner's Guide Cover

    Svelte: A Beginner's Guide

    5.0
  • Your First Week With React, 2nd Edition Cover

    Your First Week With React, 2nd Edition

    4.3
  • A Frontend Web Developer's Guide to Testing

    5.0
  • Real-World Next.js

Popular JavaScript Courses

  • 1:43:48

    JavaScript Fundamentals

    4.8
  • 2:23:34

    React Hooks Tips Only the Pros Know

    5.0
  • 1:10:12

    How to Fetch API Data with React

    4.8
  • 3:22:28

    The Complete Nodejs MySQL Login System

    4.7
  • 5:25:07

    Learn JavaScript Syntax and Programming Principles

    4.6
  • 3:07:53

    Write Clean, Pure Code by Following Functional JavaScript Principles

    4.6
  • 1:16:31

    Concurrent Rendering Adventures in React 18

    5.0
  • 44:08

    Setting Up and Kick Starting TypeScript

    4.5
  • 1:12:00

    Visualize Data with D3.js

    4.6
  • 47:51

    A Playful Intro to React

    4.2
  • 3:00:19

    Introduction to ES6

    4.6
  • 2:46:17

    Creating a REST API with Node.js

    4.2
  • 2:02:17

    Build a Single Page Application with React

    4.5
  • 3:07:36

    Master JavaScript Closures, Data Structures and Map/Reduce

    4.7
  • 1:01:56

    Learn ES2015 Programming Principles

    3.6

Latest JavaScript Books

See all
  • Build Your Own Developer Portfolio in React

    4.7
  • Beginning ReactJS Foundations Building User Interfaces with ReactJS

  • Hands-On JavaScript High Performance

  • A Frontend Web Developer's Guide to Testing

    5.0
  • Designing React Hooks the Right Way

  • Real-World Next.js

  • TypeScript 4 Design Patterns and Best Practices

  • Deno Web Development

  • Jumpstart Jamstack Development

  • Node.js: Novice to Ninja

    5.0
  • Svelte: A Beginner's Guide Cover

    Svelte: A Beginner's Guide

    5.0
  • Build a Rock Paper Scissors Game from Scratch with React Cover

    Build a Rock Paper Scissors Game from Scratch with React

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

    Build a Weather App from Scratch with Next.js

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

    Build an App with TypeScript and the Pexels API

  • Jump Start Vue.js, 2nd Edition Cover

    Jump Start Vue.js, 2nd Edition

    5.0

Latest JavaScript Courses

See all
  • 2:23:34

    React Hooks Tips Only the Pros Know

    5.0
  • 1:16:31

    Concurrent Rendering Adventures in React 18

    5.0
  • 47:51

    A Playful Intro to React

    4.2
  • 1:10:12

    How to Fetch API Data with React

    4.8
  • 3:22:28

    The Complete Nodejs MySQL Login System

    4.7
  • 2:02:17

    Build a Single Page Application with React

    4.5
  • 1:43:48

    JavaScript Fundamentals

    4.8
  • 2:53:52

    Build a Shopping Cart with React & Redux

    3.7
  • 55:06

    Build Your First React App

    4.5
  • 2:36:19

    Build a Shopping Cart in JavaScript

    4.0
  • 4:28:43

    Learn Angular 5

    3.8
  • 4:41:32

    Building a Node.js Application on iOS

    4.8
  • 4:56:15

    Building a Node.js Application on Android

    4.5
  • 3:08:48

    Introduction to React

    3.8
  • 1:11:14

    Deploying a Node.js App to DigitalOcean

    4.7

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 – 2023 SitePoint Pty. Ltd.

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