With a fundamental understanding of Python and programming concepts, take the next steps.
- More advanced data structures and classes
- Simple GUI programming
- Retrieving and manipulating data from the web
- Learning web frameworks like Django
- Managing environments with venv
- Source code control with Git and GitHub
- Data science with Numpy, Pandas, SciPy, and MatPlotLib