Applied Computing Foundation

Applied Computing Foundation

Develop mastery in technical and collaborative skills; Empower young leaders to drive change in communities