42 Non-ProfitYouth Agency
OpenWorld Learning's students learn advanced technology skills, including computer programming and engineering while developing the key skills: thinking, analytic reasoning, problem-solving, teamwork