Join us and get access to hundreds of tutorials and a community of expert Pythonistas.

Unlock This Lesson

This lesson is for members only. Join us and get access to hundreds of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Hint: You can adjust the default video playback speed in your account settings.
Hint: You can set the default subtitles language 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.

Build Something, Anything

Give Feedback

For beginners, there are many small exercises that will really help you become confident with Python and develop the muscle memory that we spoke about before. Once you have a solid grasp on basic data structures (strings, lists, dictionaries, sets), object-oriented programming, and writing classes, it’s time to start building!

What you build is not as important as how you build it. The journey of building is truly what will teach you the most. You can only learn so much from reading Real Python articles and courses. Most of your learning will come from using Python to build something. The problems you will solve will teach you a lot.

There are many lists out there with ideas for beginner Python projects. Here are some ideas to get you started:

If you find it difficult to come up with Python practice projects to work on, then watch this video. It lays out a strategy you can use to generate thousands of project ideas whenever you feel stuck.

Charlie Clemmer on April 6, 2020

Thank you for this! Sometimes it’s hard to start using new skills because it doesn’t seem useful enough, but this advice gets me to jump in and do anything, and then take it to something more useful over time.

Become a Member to join the conversation.