Course 2 of 3 in this specialization

Build Modern Web Interfaces With JavaScript and React

Coming soon 50 topics Self-paced · Online
Notify me when it launches

Where this comes from

Built from the Wiley title of the same name — professionally edited, technically reviewed, and already relied on by people doing this work.

Source ISBN 9781119906858

How it was built

Sejal Learning Systems rebuilt the book as a course: objectives first, then short video, worked examples, and practice with real feedback. It runs on Coursera at your own pace, with a certificate on completion.

Build Modern Web Interfaces With JavaScript and React is a self-paced online course built from the Wiley title of the same name.

What this course covers

  • Introduction
  • Book 1: JavaScript Fundamentals
  • Chapter 1: Jumping into JavaScript
  • Chapter 2: Filling Your JavaScript Toolbox
  • Chapter 3: Using Data
  • Chapter 4: Working with Operators and Expressions
  • Chapter 5: Controlling Flow
  • Chapter 6: Using Arrays
  • Chapter 7: Making and Using Objects
  • Chapter 8: Writing and Running Functions
  • Chapter 9: Getting Oriented with Classes
  • Chapter 10: Making Things Happen with Events
  • Chapter 11: Writing Asynchronous JavaScript
  • Chapter 12: Using JavaScript Modules
  • Book 2: Meet Your Web Browser
  • Chapter 1: What a Web Browser Does
  • Chapter 2: Programming the Browser
  • Book 3: React
  • Chapter 1: Getting Started with React
  • Chapter 2: Writing JSX
  • Chapter 3: Building React Components
  • Chapter 4: Using Data and Events in React
  • Book 4: Vue
  • Chapter 1: Getting an Overview of Vue
  • Chapter 2: Introducing Vue Components
  • Chapter 3: Making Vue Templates
  • Chapter 4: Using Data and Reactivity
  • Chapter 5: Responding to Events
  • Book 5: Svelte
  • Chapter 1: Getting Started with Svelte
  • Chapter 2: Building with Components
  • Chapter 3: Designing Templates
  • Chapter 4: Using Directives
  • Chapter 5: Using the Component Lifecycle
  • Chapter 6: Advanced Svelte Reactivity
  • Book 6: Sharpening Your Tools
  • Chapter 1: Building from Scratch
  • Chapter 2: Optimizing and Bundling
  • Chapter 3: Testing Your JavaScript
  • Book 7: Node.js
  • Chapter 1: Node.js Fundamentals
  • Chapter 2: Streaming
  • Chapter 3: Working with Buffers
  • Chapter 4: Accessing the File System
  • Chapter 5: Networking with Node
  • Chapter 6: Using Events
  • Chapter 7: Error Handling and Debugging
  • Chapter 8: Accessing Databases
  • Chapter 9: Riding on the Express Train
  • Chapter 10: Registration and Authentication