Curated OER
Google for Education: Children and Technology: Full Development Cycle
Experience what it's like to work in the field of technology, and take on something never done before. Brainstorm, prototype, plan, implement, work in a team, coordinate between teams, learn from failures or enjoy a success.