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 have plans to release more courses soon, including JavaScript - ReactJS - NextJS and more. You have decided upon your purpose - you will slay the dragon.
Preview CSS courseCourses
CSS
The Complete Cascading Stylesheet course
Course length: 14.5h
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
Course length: -
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
Course length: -
ReactJS (A JavaScript library for building user interfaces) is an open-source, declarative and component-based javascript library. It 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
Course length: -
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!
Channel Total Subscribers
+ subs
Channel Total Views
+ views
Channel Total amount Watch Hours
+ watch hours
Channel Total Video Uploaded
+ videos uploaded
Love & Support
Just a handful of lovely comments out of the thousands of lovely comments left across my YouTube videos.
I almost have tears in my eyes because of you. Designing is CSS is something I was never able to understand properly. After watching your flex and grid videos, I just made my first design project and I am just speechless on how was I able to do that. This is hands down the best CSS channel on internet. I hope to god you grow big and achieve all your dreams.
@Saurabh kumar
I had never felt so comfortable learning with Youtube videos until I came across your channel, I hope you can upload more content like this, because you really make very good content, I hope you can make a video about sidenav and how to align it correctly with Main in the center and the articles on the right side. Greetings from Mexico
@Jimi
Brother, this is the best tutorial I have ever seen. So simple and straight to the point. Thank you very much, you helped me A LOT!
@Vojin Karisik
As a senior developer with over 12 years of experience I can say that you are amazing at explaining. I enjoyed this quick refresh. Keep it up!
@Cristian Elias
You have set high standards in producing no- nonsense technical videos. I know I will have to comeback and re-watch these to refresh my memory from time to time. I call such videos as visual-code-library. Very well done, bro!
@A K M Zahidul Islam
In the first minute, you explained what my professor couldn't in a whole semester. THANK YOU. I finally know why it works the way it works. I won't have to rely just on memory anymore.
@Claudio Parra
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 13.5, 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 7 days of purchase for a full refund.
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
YouTube comments