These free Python MCQs help you test and strengthen your Python basics. The Python Foundations set covers Python keywords and the print function, split into short lessons so you can practise one topic at a time. Use them alongside the Python tutorials to check what you have learned. Practise regularly and review your answers to build your skills step by step.
These free Python tutorials take you from the basics of Python to web development with Django. Start with Python foundations, including an introduction to Python and the print and input functions. Then move on to Python Django, where you learn views, templates and static files. Each module breaks a topic into short, easy lessons with simple language. Follow the modules in order to build your skills step by step.