Python Essentials 1
Your first step into programming. Learn to approach problems logically and write, run and debug Python scripts.
- Variables & data types
- Control flow & loops
- Functions
- Debugging fundamentals
Explore programming and digital skills pathways for your next stage of learning. Begin with our Python launch programmes or register your interest in a future course.
Your first step into programming. Learn to approach problems logically and write, run and debug Python scripts.
Take your Python knowledge further with modules, file processing and object-oriented programming.
Develop greater depth in the design and organisation of Python software.
Explore how Python can help you work with data and communicate findings.
Explore how code can help you check software behaviour.
Connect Python knowledge with AI concepts through an entry-level specialist pathway.
Explore ways to reduce repetitive work with Python. Availability is subject to provider rollout.
Explore the relationship between programming and security practice.
Introduce younger learners to programming through an accessible starting point.
Learn a language used to create interaction on the web.
Discover how web pages are structured and styled.
Build programming foundations in C, then work towards more advanced concepts.
Develop your understanding of structured and object-oriented programming.
Build confidence understanding and communicating in technology-related settings.
Strengthen everyday skills for working, learning and staying safe online.
Planned programmes are not yet open for enrolment. Register your interest to receive availability updates.
Tell us what you want to learn. We’ll help you explore your next step.