Hint: You can adjust the default video playback speed in your account settings.
Hint: You can set your subtitle preferences in your account settings.
Sorry! Looks like there’s an issue with video playback 🙁 This might be due to a temporary outage or because of a configuration issue with your browser. Please see our video player troubleshooting guide to resolve the issue.

Grow Your Python Portfolio With 13 Intermediate Project Ideas (Overview)

Now that you know the basics of Python, you can put that knowledge to use by building projects to put in your portfolio. The trick is finding project ideas that are just right for your level. Creating a variety of applications is a way to demonstrate your knowledge and share it with others.

In this course, you’ll get 13 project ideas that you can work on as an intermediate Python developer. The project ideas cover a wide range of application types and can be built using the Web, graphical user interface (GUI), and command-line platforms. You’ll see examples of existing applications for inspiration, and get links to Python libraries and resources to assist in your application development.

In this course, you’ll learn:

  • The importance of building projects
  • The major platforms you can build projects for
  • Thirteen project ideas you can work on
  • Some tips for working on projects


Sample Code (.zip)

9.8 KB


Course Slides (.pdf)

646.6 KB

Become a Member to join the conversation.