Steam Courses
Mobile App Development
Get hands-on experiences of developing meaningful applications for any mobile device
Why take this STEAM Course?
According to the U.S. Bureau of Labor Statistics, employment of multimedia artists and animators is projected to grow eight percent from 2016 to 2026
How does this work?
The STEAM Program is a virtual program and happens three times a week on Tuesdays, Thursdays, and Saturdays. A designated Yazi Guide will provide you with the necessary meeting links and serve as your coach during the learning sessions.
The program includes a STEAM kit with all the materials and licenses required by the curriculum. Each participant is required to have their own personal computer/tablet to join the program.
Alternatively, we offer an on-site STEAM after-school program. Learn more about it here.
The program includes a STEAM kit with all the materials and licenses required by the curriculum. Each participant is required to have their own personal computer/tablet to join the program.
Alternatively, we offer an on-site STEAM after-school program. Learn more about it here.
Course Levels
Level 1 - Storytelling with Game Design
Mobile devices are a common means of accessing technology. Throughout this kit students will explore algorithms through Unifix cubes and practice testing and debugging a program using Bitsbox. They will create an engaging game through Bloxels using a story developed by the class.
Level 2 - Game-based character development
Mobile devices are a common means of accessing technology. This kit will expose students to the basic skills needed for mobile development and culminate by providing the satisfaction of developing a functioning program within the timeframe of a class period. Students will explore a coordinate plane and how it may change in computer programming systems. Using Bitsbox, students will practice testing and debugging a program. Bloxels will allow students to not only familiarize themselves with the elements of a functioning mobile application, but also practice planning the development of a program by including others’ perspectives and considering user preference. Upon completion of the Mobile Development Kit, students will have created multiple functioning mobile applications that can be shared with family and peers.
Level 3 - Creating meaningful apps
The Mobile App Development Kit will engage students in important aspects of the app design process. Students will be encouraged to plan for the creation of an app by exploring purpose, functionality, and design. They will build paper and digital prototypes, gain feedback from peers, and make changes to improve their designs before using App Lab by Code.org to create final versions of their apps. Students will also experience augmented reality (AR) and be given an opportunity to create an AR experience of their own. Throughout the modules, students are encouraged to use both traditional and digital materials and resources as they design, test, and create their apps. Each module in the kit may be taught as consecutive lessons or may stand-alone.
Level 4 - App building basics
There are 6.8 billion people on the planet - 5.1 of whom own a cell phone. With our world becoming more and more mobile, workers skilled in mobile app creation are in high demand. Through this kit, students will get hands-on experience in developing an application for any mobile device. To make their apps android and IOS-compatible, students will use both HTML5 and Javascript for coding.
Start learning Mobile App Development
What your child will learn
Learn the basic concepts of mobile app development, game design and game development
Designing, prototyping, and debugging apps
Programming with HTML5 and Javascript
What's included?
Each level will include a STEAM kit and licenses for the required software and applications for the course