Download the project files here.

For those students who are enrolled in the Become a Professional Python Programmer Bundle, we have suggestions on which order you should take the courses in listed below.

All Students Should Start With This Course

1. Python Programming for Beginners

The following courses can be taken in any order, but we have learning paths depending on what you're most interested in learning:

Python Web Development Learning Path
1. Python Web Programming
2. Learn Python Django From Scratch
Python and Big Data Learning Path
1. Data Analysis with Python and Pandas
2. Data Visualization with Python and Matplotlib
Game Development - Can be learned any time after taking Python Programming for Beginners
1. Python Game Development - Create a Flappy Bird Clone