A BeyondCode course

Desktop apps with

Electron Electron

Learn how to build, publish, and distribute desktop applications as a web developer by using HTML, JavaScript and CSS.

Sign up to get RegExpress and a notification when the course launches!

RegExpress requires a free license key because you'll learn how to implement this

Building a desktop application from scratch can be frustrating!

  • What programming languages do you begin with?
  • Which operating system do you focus on?
  • Can you maintain multiple code bases at once?

Marcel is one of the most productive developers I’ve ever seen. I’m always excited to learn what he has in store next. This Electron series will be an instant buy.

Jeffrey WayLaracasts

Marcel is brilliant and his courses and apps are consistently excellent. If this is a topic of interest for you, this is definitely the guy to learn it from!

Matt StaufferAuthor of Laravel: Up & Running

Build desktop apps with web technologies

This course teaches you how to use your existing knowledge of tools like VueJS, React, TailwindCSS and NodeJS to build cross-platform desktop applications.

Even if you are a complete beginner, this course guides you through the process of creating a desktop application from scratch.

Chances are pretty high that you've already used Electron applications before: We built Tinkerwell and HELO with Electron, and also well-known applications like VSCode or Slack make use of Electron and benefit from the Electron ecosystem with the power of Javascript.

What we'll build

In this video course, we are going to build a desktop application from scratch using nothing but HTML, VueJS and TailwindCSS.

The app is called RegExpress – a regular expression app that helps you test, debug, and even visualize your regular expressions.

We are going to use native system features, such as storing and opening files, storing images to disk, and makes use of the menu bar.

RegExpress will be free for everyone that signs up to the course mailing list – access to the source code will be part of the course package.

Marcel has been putting out interesting desktop apps for years that have really improved the workflow of web developers like me, and I think he’s the perfect person to help other web developers start building their own desktop apps.

Adam WathanCreator of TailwindCSS

I am super impressed with the quality of the apps that Marcel is putting out...and how quickly he seems to do it. If you're looking to learn about Electron, he's your guy!

Jonathan ReininkCreator of InertiaJS

What you'll learn

How to create a native desktop application
Communication between multiple desktop windows
Creating menu bar applications
Expand your existing skills beyond the browser
Integrating TailwindCSS into your Electron app
Licensing and selling your desktop app
Using native operation system features
Understand the Electron API in detail
Keeping your apps automatically updated
Writing tests for your Electron app
Bundling your apps on Mac, Windows and Linux
Using boilerplates to quickstart your next app idea
Using local databases in your Javascript apps
Code signing your apps on MacOS
Automatically distribute your app from GitHub
Using GitHub actions to build your app on every commit
Keeping track of your application errors
Keeping track of your application errors

Meet your instructor

Hi, I am Marcel Pociot,

Managing partner and developer at Beyond Code, guest instructor at Laracasts, and I'm building Tinkerwell – the magical code editor that runs your code within local and remote PHP applications.

Get notified when the course launches

Get notified when the course launches.
Once it is available, you will get access to RegExpress for free!