We just published a 10-hour project-based, frontend web development course on the freeCodeCamp.org YouTube channel.
This video course is divided into four sections, with each section building on the previous one. In Section 1, you will learn how to build a Tic Tac Toe game with Vanilla HTML/CSS/JS. This will be the foundation for the rest of the course.
In Section 2, you will refactor the Tic Tac Toe game to use the Model-View-Controller (MVC) pattern. You will explore why this pattern is helpful and how it can improve the structure of your code.
Section 3 will introduce you to TypeScript and teach you how to set it up from scratch. You will learn the benefits of using TypeScript and how it can improve the reliability and maintainability of your code.
Finally, in Section 4, you will refactor the Tic Tac Toe game to use React and TypeScript. You will learn how to set up a React app from scratch and explore why React is useful and what problems it solves over a Vanilla approach. You will also learn how to initialize TypeScript in a React app from scratch and refactor your Vanilla app to a React app.
This video course is perfect for anyone looking to improve their frontend web development skills, from beginners to intermediate developers.
Watch the full course on the freeCodeCamp.org YouTube channel (10-hour watch).