Sites with exercises to strengthen your skills

The key to mastering coding is regular practice. As well as working on a project, it is also important to target the skills you are finding more challenging and devote some time to strengthening them. Here are some excellent sites offering exercises to help you do this.

  • Real Python: Fantastic hub of Python tutorials, courses, podcasts, learning paths for all levels.
  • Coddy Python lessons: Interactive lessons with exercises and challenges in an online environment.
  • genepy: Interactive exercises for all levels with instant feedback.
  • python.org: List of beginner resources.