Touch Develop retirement postponed until June 22, 2019. Sign-in and access to cloud assets to be removed on May 23, 2018.Learn More..


app day

App Day is a programming event geared towards giving public school students a taste of computer science and basic programming over the course of a single day. Everyone is welcome to attend, regardless of prior computer science knowledge or experience. Students learn to create apps and games on their own device - Windows phones, Androids, iPhones, iPads, laptops, or whatever they have brought with them to the event. Technical volunteers circulate supporting the participants’ efforts. The event's atmosphere is intended to be energetic and fun. For example, there may be pizza, a DJ, dance competitions, raffle ticket giveaways, and so forth. The day ends with student demos: participants are given the opportunity to get up on stage and show off their new apps to their peers. The goal is to excite and empower students to work with, and become innovators of, technology.

Key elements that make App Day successful:

  • Involvement of the computer science community (volunteers, funding, donations)
  • Comprehensive volunteer training and preparation (handbook, videos)
  • Clearly organized curriculum for students (step-by-step handbook covering prerequisite information on loops, conditional statements, variables, etcetera)
  • Small-group tutorials (both live and video)
  • Entertainment and prizes (DJ/music, dance contests, food, raffle give-aways)
  • Opportunity for student demos

Select an event size

  • App Day Small: This event occurs on-site within a single school and during a single instructional block. Students learn coding during their regular class period. The benefit is that students do not have to miss school and there is no need to organize off-site transportation. The venue must accommodate a few dozen chairs, desks, one access point, and a light amount of foot traffic. A technology lab is an ideal setting for this size of event.
  • App Day Medium: This is a two-hour event occurring on-site within a single school. Again, the benefit is that students do not have to miss an entire school day and there is no need to organize off-site transportation. The venue must accommodate up to a fifty participants and chairs and at least one access point. In addition to the course instructor, one to two volunteers are needed to lead the workshops. The school library is an ideal setting for this size of event.
  • App Day Large: This is a full-day event occurring on-site within a single school. While students do miss a day of school, there is no need to organize off-site transportation. The venue must accommodate at least a hundred people and chairs, 15-30 (preferably circular) tables, several access points, and a heavy amount of foot traffic. The school gymnasium is an ideal setting for this size of event.
Read the App Day faq for answers to common questions or contact us at appday@microsoft.com.