** Premiered in January 2024 **
I believe programming should be fun and unleash creativity. Why would you waste time on building yet another Todo list or shopping cart that can't even handle payments? Let's do something truly exciting — let's build an awesome 2048 game! And I don't mean those sloppy and glitchy ones you can find on everywhere the Internet. Our game will have animations and you will be able to play it on your phone!
The best part is that you will build it on your own from scratch! My mission is to help you become a rockstar developer. This journey isn't about memorizing React features; it's about experiencing the actual development workflow. Together, we will learn how to use the most popular React framework — NextJS. We'll take advantage of type safety using TypeScript and amplify your developer experience. Trust me, your colleagues are going to love your testing skills and consistent code thanks to code linters and formatters.
But before you enroll let me tell you more about the finale of this adventure. Drumroll, please! After this course you will have an incredible 2048 game in React. All made by yourself! Picture that: A 4 x 4 board, where your goal is to merge tiles until they proudly display the number 2048. The game will be fully functional and don't forget those kick-ass animations as you can see them now. Oh, and here's the cherry on top — you'll be able to play it right on your mobile device! Yep, that's right, swipe your way to glory! (swipe swipe)
I hope you are hooked now.
Since this course isn't about myself but you might want to know my credentials. My name is Mateusz and I'm a seasoned software engineer with over 12 years of industry experience. I've had the privilege of working in diverse development teams from Europe, US and Asia. My journey with React began in 2017, and since then, I've built a bunch of medium and large-scale applications. This means you'll be learning from someone who has not only mastered these technologies but also applied them extensively in real-world scenarios.
Let's get started!