All Challenges
Challenge 080 · Ages 12–16
Python Password Generator
Create a password generator.
Primary STEAM area
Technology
The Challenge
What will your learner investigate?
Can you create a password generator. and explain the choices that make your solution effective?
Learning outcomes
- Write and run Python code using appropriate variables, inputs and control structures.
- Test, debug and improve the program.
- Explain how the algorithm turns a problem into a working digital solution.
Connected learning
Computing: programming and algorithms; Mathematics: logic, number and variables; English: precise instructions and documentation; PSHE: responsible technology use.
Dream Areas
Software engineeringcomputer sciencedata sciencecybersecurityautomation engineering