This course is designed for beginners who wish to become a software developer by using Python, which is a widely used general-purpose, high-level programming language. It is a classroom-based course that covers the essential topics to start programming with Python.
This course is also ideal for teachers teaching or preparing to teach OCR or AQA Computing/Computer science subject to GCSE and A-level students.
No existing knowledge on Python programming is required. Familiarity with any programming language is helpful but not required. You should have basic computing knowledge.