Learn how to code mobile apps in small, live group sessions. Every year, many billions of apps are downloaded to mobile phones. However, building high quality mobile apps has been beyond reach to younger coders. But not any more!
Throughout this course, students will learn how to create fun apps and games for mobile devices. It is also a great way deepen your child's computational thinking skills and learn how to apply key coding concepts in different scenarios.
The class uses Thunkable, a block based programming platform for professionals. It is easy to use, yet very powerful, and is used by many to develop commercial applications. Some key things student will learn about mobile programming are:
Design layout and UI of mobile applications
Enable various UI elements for display information, data inputs, and event handling
Use different mobile features such as device sensors, touch screen, gyroscope, camera, and more
Build projects and fun games that involve image recognition, popular use cases, and fun activities.
Create complex applications that involve networking and multi-user apps!
Learn advanced cloud computing concepts such as cloud variables, cloud storage of image data, Airtable, Firebase, and authentication.
After taking this class, you child will be comfortable with building a wide range of mobile games and apps, and can apply them to various school projects, science challenges and competitions, and even build a simple app for a real business. A great competition to participate after this class is the Congressional App Challenge held by US Congress every year.