Learn how directing and managing their own learning help young people learn to be problem solvers and contributors to computer science.