Creating learning environments for teaching students programming and cyber security skills is hard. Do we give them professional software engineering environments? They'll learn something "real" but they will likely only understand a fraction of the context. Do we use a small, safe educational environment? They'll understand all of the concepts, but they may be hard to translate into practical, open-ended projects and they'll never learn to thrive.
How can we select or craft environments that give us the best of both worlds?
Produced by NDV: https://youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg?sub_confirmation=1
Python, PyCon, PyConAU, PyConline
Fri Sep 4 13:20:00 2020 at Floperator