Python Skill Assessment Test
Welcome to the Python Skill Assessment Test! Whether you're a beginner just starting out or someone with more experience, this quiz will give you a clear idea of where you stand and what areas you might need to focus on, so you will know what level of projects to work on Daily Python Projects.
Once you have received your score, come back here to determine your skill level below.
Score 0-20: New to Python
If you scored 0-20 it indicates that you may have just started learning Python or you haven’t started yet. You are not familiar with Python's basic syntax and constructs. We recommend starting with introductory resources to build a solid foundation. Python Mega Course: Learn Python in 60 Days, Build 20 Apps is a comprehensive course on Udemy that takes you from zero and builds up your skills to develop real programs.
Score 21-35: Beginner
If you scored in this range it means you are a beginner. You have started learning Python but still have difficulties with Python fundamentals such as functions, for-loops, conditionals, etc.
We recommend you work on our Level 1 Beginner Projects to solidify your skills on Python fundamentals.
Score 36-50: Intermediate
If you scored in this range you're at the intermediate level. You have a good grasp of Python basics and can confidently combine them to create simple, functional programs. You're on the verge of moving into more complex programming challenges.
We recommend you work on our Level 2 Intermediate projects to get used to building more complete programs.
51-60: Advanced
If you scored in this range it means are very knowledgeable in Python and can probably write complex programs.
We recommend you work on our Level 3 Real-World projects to sharpen your advanced Python skills by building diverse applications.

