Building real-world projects is one of the best ways to learn to code. And if you are going to build a project, you might as well make it one of the most popular and most fun games of all time: Tetris.Some reading music. ?
Also, at the end of some sections, there are multiple-choice questions to help you test your knowledge.
Once you finish the course, you will have created your very own Tetris game that you can play. Just be careful where you play it because the Guinness World Record for "Longest prison sentence for playing a video game" involved a game of Tetris.
You can watch the course below or on the freeCodeCamp.org YouTube channel (1.5 hour watch).