Congratulations on completing the beginner Python lessons. We hope you enjoyed them.
Intermediate lessons are slightly more challenging and you will gain a even higher level of competence in Python and computer programming in general.
Holy Python is reader-supported. When you buy through links on our site, we may earn an affiliate commission.
Choose the topics you'd like to learn from our extensive lesson list.
We recommend that you continue improving your expertise through repetition at this stage. You can do so by visiting Intermediate Python Exercises that are waiting to be solved.
Keep up the good work, continue having fun while learning programming.
When you’re through with this stage, you can tackle some of the more advanced concepts we have under Advanced Python Lessons or Python tutorials published on the main page.
Choose from over 100+ free online Python courses.
Simple builtin Python functions and fundamental concepts.
More builtin Python functions and slightly heavier fundamental coding concepts.
Python concepts that let you apply coding in the real world generally implementing multiple methods.
Basic Python exercises that are simple and straightforward.
Slightly more complex Python exercises and more Python functions to practice.
Project-like Python exercises to connect the dots and prepare for real world tasks.