Great! No worries, enter your email and the code will be sent directly to your inbox.
Learn how to build an awesome website with Django from the ground up. This project is a mix between a Discord clone and search engine for people that want to study and find other developers to study with. Imagine that you want to study Django so you can go ahead and create a chat room, people will find it and join. We start as absolute beginners where I first introduce you to what Django is and how it works. Then we move onto a basic website where we will spin up a server, render some templates, add a database and even learn how to work with that database. We'll add in features like authentication, search and really focus on the core features of Django and how things work.
In the second half of the course, we'll take the same project and start adding more features and turning it into a really cool application.
Introduction
The Basics
Adding Features
Chat Room & Profiles
Advanced
We live in a time where the developer space is getting more saturated every year. It has become more competitive now than ever before and we want to help you stand out from the crowd.
Believe it or not, both Brad and Dennis put their foot in the door of the tech space without a CS degree. Brad, who openly shares the story of his rough past and Dennis, who dropped out of college, both started their own freelancing web businesses. After many years of learning, growing, sharing and changing lives with their videos; they came to the realization that joining forces can make an even greater impact as they are both known for their easy to follow, project based tutorials.
Traversy Media has now become an e-learning brand name, no longer a one man team. Brad and Dennis both get flooded with DMs and emails requesting new learning content or updating old ones. It’s a lot to keep up with and after many years of tireless work, both have reached burnout in their own ways. Brad and Dennis, with the help of guest educators, are working as a team on new courses, free crash courses and updating old courses. All to get you the best, up-to-date and easy to understand content so you can run with the knowledge and make your own impact.
We also want you know that we’ve been there. We’ve racked our brains for days over bugs or breaking through a new language or framework before finally seeing a breakthrough. Many of you have and still study all night while everyone is sound asleep and you’re up with only the comfort of a computer light, music and your favorite drink to keep you up because you’re either too excited or desperate for a better life to sleep. You see, that’s something all us engineers have in common, no matter our background or education. We share the need to learn, solve and ship. No matter the level of difficulty, we have the desire to take something apart and figure it out. If you’re reading this, you have that innate talent of what it takes to be a developer.If you’re reading this, you have that innate talent of what it takes to be a developer. 🚀And don’t confuse this with natural genius as many do and begin to shy away from becoming the developers they could be (because that’s a rare and small community). What it really takes is your willingness to not give up, practice and stay consistent.
We can’t wait to hear your
success story! 🎉
















This is my most advanced course project to date. 22 hours of video for a single project. I wanted to make this as real-world as possible. We will include features like PayPal & Stripe integration, an admin area to manage products, orders and users, a dynamic shopping cart and a rating and review system.

From setting up our dev environment with Laravel Herd to deploying with Laravel Forge, I show you how to build a real-world project from the ground up. Workopia is a job board with authentication, bookmarking, online applications, dashboard, avatar uploading, jobs CRUD, maps, email sending, job search and more. If you took my PHP From Scratch course, it is an improved version of that project.

This is a 37+ hour in-depth course that will take you from the absolute beginning of JavaScript, learning about data types, functions and loops to learning DOM manipulation, asynchronous JS with promises, async/await and much more. You will even learn how to write unit tests for algorithms. We go into how JavaScript works under the hood including execution context, the call stack, event loop, etc. We learn about Webpack tooling and how to create a modern development environment. At the end, we build a Node.js/Express API with a custom Webpack frontend.

This course is for both beginners who want to learn HTML & CSS from beginning to end as well as devs who just want to do some cool projects and sharpen their CSS skills. Hours of learning & modules to study CSS properties and concepts, small challenges and mini-projects as well as 3 real-life projects that we deploy to platforms like Netlify & Vercel.

The main project in this course is a full-featured property rental website with property search, browsing and management. User authentication using Next Auth along with the Google provider. Internal messaging, property bookmarking, Mapbox integration, geocoding and more.

I am known for my practical project-based courses. I created this course because, in addition to those practical skills, I want to give you more foundational problem solving skills and dive into algorithms by solving challenges and learn about and implement data structures like stacks, queues, trees and hash maps. We also learn about other computer science fundamentals like recursion and complexity. Pass those pesky interviews by taking this course.

The project is the bread and butter of this course. It is a job listing website and the main focus is to create the foundation and infrastructure without using any frameworks or libraries. We are essentially creating our own framework that uses Laravel-like routing and namespacing, controller classes, views, database abstraction and more.

This course is broken up into a few parts. We will start off by learning all of the Bootstrap classes and what they do, using a sandbox of files to test with. Then we will do a few mini-projects. You can do these on your own as a challenge. Then we get into the meat of the course and that is building 5 great-looking websites. We build these sites with a starter template/environment so that we can customize Bootstrap and compile Sass.

This is a fun project-based course to learn how to create awesome layouts using the Tailwind CSS framework and get comfortable using utility classes over something like Bootstrap, which uses component-based classes.

In this course, you will learn to master React concepts including how to create a Flux pattern using the Context API with the useContext and useReducer hooks. We will also build a full stack MERN application with a custom Express backend API that uses JWT (JSON Web Token) for authentication. In addition, we will also create a project that uses Redux.

We spend 12 hours creating this project from scratch. It includes a multi-step checkout process with PayPal integration, product search, rating & review, user profiles with order tracking, admin functionality and more. You will learn how to manage global state using Redux Toolkit.

This is a purely project-based course. It is geared toward beginners, but intermediate developers can also enjoy creating new things. This course includes 50 mini projects in HTML, CSS & JavaScript that relate to the DOM (Document Object Model).

This is a fun, practical & project based course for all skill levels. The projects in this course are designed to get you building things using HTML5, CSS & JavaScript with no frameworks or libraries. Every project is built from scratch and has some kind of dynamic functionality from small games to an expense tracker to a breathing relax app.

This is a project based course where we build an extensive, in-depth backend API for DevCamper, a bootcamp directory API. We will start from scratch and end up with a professional deployed API with documentation. We will dive deep into Node, Express and MongoDB. This course will teach you the entire backend side of things so that you can build extensive APIs and then use whatever you want on the frontend. We will do a lot more than just build a simple CRUD REST API like many other Node.js and Express tutorials. We will be implementing authentication, roles and permissions, password reset tokens, email functionality, geocoding and much more.

This is a very practical course where we take a list of requirements from a fictional company to build a real estate application using Django. We will take a basic html/css Bootstrap 4 theme and turn it into a real working application with an admin area to manage resources including property listings, realtors and contact inquiries. We also have a section on learning basic Python syntax.

In this course we will go step by step to build a complete custom MVC (Model View Controller) framework Called TraversyMVC using object oriented PHP. We will build something similar to Codeigniter but much much lighter. This framework is completely open source and you are free to change the name, add stuff, etc and use it as your own.

This course will literally take you from knowing nothing about Bootstrap 3 or 4 to learning all of the utilities, components, widgets and grids and building real world themes and websites. You do NOT need to know Bootstrap 3 for this course. Even if you already know Bootstrap 4, skip the learning sections and head right for section 6 to create the simple boiler theme and start the projects. Everything is completely modular and your own.

We will create a tech blog that is rendered on the server (SSR). It is a basic, practical project to get you started with Astro. We will use things like TypeScript, Markdown, Astro collections, the Image component and more. We will also install the Vercel adapter and deploy it as an SSR website.

Enter your email to subscribe to our newsletter.