Cover image for Electron from Scratch: Build Desktop Applications with JavaScript

Electron from Scratch: Build Desktop Applications with JavaScript

Create 3 useful desktop applications with web technologies using Electron

Brad Traversy

Created by Brad Traversy

Explore how to build real-world desktop applications using JavaScript and Electron. You'll work hands-on to create three practical apps, learning how to package and deploy them across platforms. By the end, you'll have the confidence to develop your own desktop tools with web technologies.

Packt | Jun 2020 | 347 min

Start Trial
LevelIntermediate
CategoriesWeb & Application Development, Front-End Web Development Frameworks and Libraries, Electron, JavaScript

What You Will Learn

You'll dive right in by building three different desktop applications from scratch, each introducing new tools and techniques. Through step-by-step guidance, you'll learn to create interfaces, manage data, and connect processes, gaining practical experience with every project.

Key Features

  • Build and package cross-platform desktop apps using Electron and JavaScript
  • Integrate React and cloud databases for advanced app functionality
  • Master inter-process communication for robust, interactive applications

Target Audience

Ideal for developers comfortable with JavaScript who want to expand into desktop app development. If you're looking to leverage your web skills to create cross-platform desktop applications and explore technologies like React and MongoDB, you'll find this course a great fit.

Related courses

Cover image for Master React Development - Hooks, State Management, and Real-World Projects
Cover image for Modern React From The Beginning
Cover image for React Interview Mastery 2026 - Real Questions for Frontend Roles
Cover image for React JS Portfolio Builder 2026 - Hands-On Beginner Workshop
Cover image for Angular Signals Project 2026 - Build a Quiz App Step-by-Step
Cover image for Angular Interview Mastery 2026 - Practical Q&A for Real Hiring Rounds