A new online course

How to Become a Confident Crafter & Write Scalable, Testable TypeScript (React & Node)

On any layer of the stack (frontend, backend, desktop, and more) 

 
Enroll In The Software Essentialist Today (Save $700)
Save 60% off lifetime access during the pre-launch until March 14th

What Past Students Said

The fastest way to learn to write scalable code on any side of the stack...

...Without reading complex books, watching endless YouTube videos, surface-level courses, or having to learn new frameworks

The Software Essentialist is a new online course that teaches professional JavaScript developers how to write scalable, testable code, fast.

The 12 Essentials pave a clear path to master the most important parts of:

  • Domain-Driven Design
  • Test-Driven Development
  • Object-Oriented Design
  • Functional Programming
  • Design Patterns
  • Design Principles
  • Architectural Styles & Patterns
  • Architectural Principles
  • DevOps & Continuous Delivery
  • and more...

Using the new FA²STR framework, you'll learn a consistent, repeatable process to approach any development challenge from first-principles-based thinking instead of code-first, unmaintainable approaches.

You'll build features within 5+ projects from first principles (backend, frontend, desktop, chrome extension, custom integration, etc). 

As a Software Essentialist, you'll know how to:

  • apply the 12 Essentials to your backend TypeScript APIs
  • apply the 12 Essentials to your frontend React applications
  • save doomed codebases
  • design custom abstractions
  • and more...

What's Included In The Course

Value-Packed Video Tutorials

You're going to get a full, step-by-step path to master the 12 Essentials of software design, architecture & testing in video format. 

Course Discord Community Membership 

You'll get exclusive lifetime access to The Software Essentialist Discord Group w/ me, the other students, and The Software Essentialist Mentorship Alumni.

Tons of valuable bonuses (and more)

Not only will you have lifetime access to the online video course, you'll get The Straight-Line Mastery System, access to key Software Essentialist Mentorship Call recordings, new content added weekly, and much more!

What You'll Learn In This Course

Enroll In The Software Essentialist Today

What's up? I'm Khalil

and just like you... I was not born with the ability to write scalable, testable code on any side of the stack - frontend, backend, desktop - React, TypeScript...

(Oh and btw, anyone who tells you to "just write tests" is completely underplaying the level of mastery actually required to know how to do that, and do it well. This has traditionally been hard as hell to learn).

After 5 years of struggling to learn through hundreds of books, courses, tons of practice, trial, and error...

... and then teaching my Software Essentialist Mentorship students what I've learned

I've finally put together a step-by-step roadmap for how to learn the 80-20 behind how to write scalable, testable code on any side of the stack, in any context. 

Software Essentialism is a new way to think about code.

Based on Aristotle's Metaphysics and the philosophy of Essentialism, the 12 Essentials cover the vital 80-20 (Pareto's Principle) of software design, architecture & testing wisdom passed down by experts over the last 40 years.

In The Software Essentialist, we'll master each of these 12 Essentials by applying them to a variety of different projects using TypeScript.

Oh, and to me — Mastery is not the goal. It's merely the first step toward what you authentically want out of your career & your life.

Meet your classmates

Why 170+ Crafters Already Joined the Pre-Launch

Ready to get started?

Get 60% Off The Software Essentialist Today! 

(Goes up to $1199 After The Pre-Launch on March 14th)

$499 USD

One Payment

Buy Now

2 Payments of $280

Two Monthly Payments of $280 For a Total Of $560

Buy Now

Who This Course Is For

  • Professional JavaScript developers
  • Front-end developers
  • Self-taught developers
  • Go-getters
  • Mediocrity-haters 
  • Those who value time and following a proven plan

Who This Course Is NOT For

  • Code-first developers
  • Developers who don't care about scalability
  • Developers who would prefer to learn the basics using the latest tech
  • You aren't willing to take instructions and prefer to figure things out on your own with trial and error

What to Expect During The Pre-Launch (ends March 14th) 

Enroll In The Software Essentialist Today
Make sure you're making the right decision

Got questions?

I've got answers

Got another question?
Join 🌀-the-essentials-chat on Discord or shoot us an email @ [email protected].

© 2023 Enjoy! Innovations
By visiting this page, you agree to terms and conditionsprivacy policy & earnings disclaimer.


This site is not a part of the Facebook website or Facebook Inc. Additionally, This site is NOT endorsed by Facebook in any way. FACEBOOK is a trademark of FACEBOOK, Inc.

DISCLAIMER: The sales figures stated on this landing page and discussed in The Software Essentialist program are our personal sales figures and in some cases the sales figures of previous or existing clients. Please understand these results are not typical. We’re not implying you’ll duplicate them (or do anything for that matter). The average person who buys “how to” information gets little to no results. We’re using these references for example purposes only. Your results will vary and depend on many factors including but not limited to your background, experience, and work ethic. All business entails risk as well as massive and consistent effort and action. If you’re not willing to accept that, please DO NOT PURCHASE THE SOFTWARE ESSENTIALIST COURSE.