Following along with freeCodeCamp's Learn Intermediate OOP by Building a Platformer Game lesson.
Coding a game is a great way to grasp fundamental programming principles, while also creating an interactive gaming experience.
In this platformer game project, you'll continue to learn about classes, objects, inheritance, and encapsulation. You'll also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability.