IMPORTANT UPDATE:

Due to the financial strain of funding and developing this project, I have made the difficult decision to archive the JavaScript course and close enrollment. This past year on hiatus was meant to find a path forward, but the financial reality has made it impossible to complete the remaining modules. To be completely transparent, completing this curriculum requires a level of financial support that the course simply didn't generate. Because sales were not sustainable enough to fund ongoing development, I am unable to dedicate the time and resources needed to build the remaining modules. While this project is archived for the foreseeable future, should circumstances change and alternative funding options surface down the line, I remain open to the possibility of picking it back up.

WHAT THIS MEANS FOR YOUR ACCESS:

Instead of a moving roadmap, the course is transitioning into a permanent vault of existing core modules. I poured countless hours of sweat, labor, and dedication into creating what is already here, and that effort shows in the final product. What is currently available to consume in this library is already extensive, highly valuable, and stands entirely on its own as a complete learning resource. The existing modules cover the core pillars of JavaScript thoroughly, providing everything you need to build a strong, practical foundation without relying on future updates. If you have been waiting to dive in, I highly encourage you to take the lessons now; other students who have already completed these modules have successfully transitioned their knowledge straight into real-world projects and professional careers. You will still have ongoing access to all currently published video lessons and modules. If this website ever goes offline, I will make sure to provide a way for you to download or view the content elsewhere. I sincerely apologize for the inconvenience and truly appreciate your understanding. Thank you for your support and for being a part of this journey.

logo

Slaying The Dragon

Slaying The Dragon is about facing your fears, pursuing meaning and transforming into the web developer you were always destined to be.

Go back home

Dashboard

Welcome -

Courses

CSS

The Complete Cascading StyleSheet course

CSS (Cascading Style Sheets) is a stylesheet language responsible for the styling of your web page. It is used to express how HTML elements are styled, positioned and rendered on all of the different screen displays and sizes.

Go to course

JavaScript

The Complete JavaScript course

JS (JavaScript) is one of the most widely used programming languages in the world. It allows us to add interactivity to our web pages but can also be used to build web, mobile and desktop apps, real-time networking apps, command-line tools, games and more.

Go to course

ReactJS

The Complete ReactJS course

ReactJS (A JavaScript library for building user interfaces) is an open-source, declarative and component-based javascript library. It's the most popular Javascript front-end library/framework and is widely used to build single page applications and user interfaces.

NextJS

The Complete NextJS course

NextJS (The React framework for production) is a React framework with all the features you need for production - hybrid, static & server rendering, TypeScript support, smart bundling, route pre-fetching, server components and more.