Pong was one of the first video games. And it also makes a good first (or early) Python project when you are learning to code.

We just published a course on the freeCodeCamp.org YouTube channel that will help you improve your Python and Pygame skills by teaching you how to build the classic pong game, but this time with extra features. This beginner's tutorial is a great way to start learning how to create engaging games with unique mechanics.

(Press arrow keys to play. This is not the version you will create.)

Rohan created this course and it is a great project for beginners. Here are the sections in this course:

  • Agenda of the course
  • Traditional pong
  • Creative angles
  • Smash element
  • Flash element
  • Ball cloning
  • Paddle cloning
  • End screen element

Watch the full course on the freeCodeCamp.org YouTube channel (1-hour watch).