Slaying the Dragon
Man on a wheel chair

Become the web developer
you were always destined to be.

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

Here you will start your journey, it will not be easy - you will suffer - but you will go all the way. Slaying The Dragon is a learning platform for the bravest adventurer aspiring to defeat the biggest dragon of all - web development. I currently offer a CSS course and a JS course, with plans to release more courses soon, including DSA - ReactJS - NextJS and more. You have decided upon your purpose - you will slay the dragon.

Preview CSS Course

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 display and sizes.

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.

ReactJS

The Complete ReactJS course

ReactJS (A JavaScript library for building user interfaces) is an open-source, declarative and component-based javascript library. It is the most popular Javascript front-end library/framework and is widely used to build single page application 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, and more. No config needed and great developer experience.

About

Slaying The Dragon

I started my YouTube channel back in November of 2022 with little to no expectations and within only a few weeks I was overwhelmed by the love and support I got from new viewers and subscribers. I am infinitely grateful to each and everyone one of you - I am absolutely honored by this community.

Your support and encouragement has been instrumental in helping me to grow as a content creator and to keep pushing myself to create better and more engaging videos. Whether you've been with me from the beginning or just recently discovered my channel, please know that I appreciate you and I am committed to continuing to provide you with high-quality content that you will enjoy. Thank you again for your support, and I can't wait to see what the future holds for our community!

Join the Discord

Channel Total Subscribers

141,000+ subs

Channel Total Views

6,000,000+ views

Channel Total amount Watch Hours

333,000+ watch hours

Channel Total Video Uploaded

17+ videos uploaded

Wall Of Love

Testimonials

Just a handful of the many thoughtful and encouraging testimonials people have shared about their experience. More here: Wall of Love

Lorem ipsum dolor sit amet consectetur adipisicing elit. Quia, dolorum!

John Doe

Lorem ipsum dolor sit amet consectetur adipisicing elit. Quia, dolorum!

John Doe

Lorem ipsum dolor sit amet consectetur adipisicing elit. Quia, dolorum!

John Doe

Lorem ipsum dolor sit amet consectetur adipisicing elit. Quia, dolorum!

John Doe

Lorem ipsum dolor sit amet consectetur adipisicing elit. Quia, dolorum!

John Doe

Lorem ipsum dolor sit amet consectetur adipisicing elit. Quia, dolorum!

John Doe

Features

A better way to learn

There is no victory without struggle. There is no meaning without sufferance. If you are going to try - go all the way.

Beginner friendly

Each course assumes 0 knowledge of the language being presented. If you take my CSS course, I assume you know little to nothing about CSS.

Video courses

The lessons are all given in video format and are all extremely short. This is on purpose as I've tried my best to present the lessons as concisely as I possibly can.

Written courses

Adjacent to each video lesson is a written equivalent located just below it. Great care has been put into making them equal in quality to it's counter part.

Discord server

If you need help make sure you join the discord. Actually - just join it! We have an amazing community of like-minded individuals slaying dragons on a daily basis.

FAQ

Frequently asked questions

Questions. Frequently asked ones. Plus the answers. That's how FAQs work. If you can't find what you're looking for, you can always send an email or hit up the discord with your enquiry.

Is there a free demo I can try?

Absolutely! Each course allows you to preview a few lessons. This way, you can get a taste of the content, teaching style, and overall quality of the course.

What if I get stuck or need help?

If you get stuck, need help or have any questions - you can join the discord and ask our amazing community for help where I'm also personally very active.

How was this website built?

NextJS 15, Next-Auth, ReactJS, TypeScript, Prisma, PostgreSQL, Mux, Stripe, Vercel, react-hook-form, react-email, Zustand, yup, postmark, AWS s3. No CSS library was used.

Are there any prerequisites?

Each course assumes 0 knowledge of the language being presented. If you take my CSS course, I assume you know little to nothing about CSS.

Are there ever any discounts?

Yes, when a new course is released it will be on sale for a period of time. You can also expect sales during certain holidays. Sometimes at random too!

What language are the courses in?

Each course will be presented in English but I've received many comments about my teaching style and voice being approachable to non native English speakers.

What payment methods are accepted?

The payment gateway is secured by Stripe and the payment method is credit card.

Are the courses up to date/updated?

Absolutely, each course will always receive updates to keep up with the ever evolving world of web development.

What if I don't like the course?

I'm sure you will love it however if it's not working for you - reach out to me at hello@slayingthedragon.io within the first 30 days of purchase for a full refund.

man kneeling down

You have decided upon your purpose.

Slay the dragon - get the treasure, that's how it works. But first you must prepare. Start learning and become an expert front-end, full-stack jamstack web developer.

Enter App