2612 5555
Rm 11, 18/F, Wing Fung Industrial Building, Tsuen Wan, NT
Get a School Quote

Secondary Mobile App Development Course




The following courses for secondary students — from basics to advanced — develop app development and innovation skills for future mobile internet talent.

Quick course picker
1 course

App InventorAdvanced Application Development Course

Mobile Apps Advanced Development Business Applications
View course
Mobile App Development Advanced Coding Business Applications
AppDevelopment class: Students develop mobile apps
(Image generated by generative AI)

App InventorAdvanced App Development Course | Course Overview

Centred on 'project-based learning + advanced techniques', this course combines game development, sensors, multimedia, data storage, external data and introductory AI. Content draws on intermediate and advanced highlights from online courses (multi-screen layout, UX, external data sources, AI concepts) and classic exercises from supporting materials (Space Invaders, canvas and ball sprites, speech recognition and TTS, TinyDB, BMI/Calculator, camera and accelerometer), guiding students to complete an installable, showcase-ready secondary-level project.

What students will learn and gain

  • Apply Advanced Components
  • Strengthen Computational Thinking
  • Game Design and Multimedia
  • Understand User Experience Design
  • Develop Product Thinking

Course highlights

Complete development workflow from ideation to publishing. Learn app monetisation, user analytics, version management and more. Includes AI and IoT integration.

Future-ready advantages

Beyond block coding, the course applies programming to real projects — combining game design, multimedia, sensors, data storage, external data and AI so students solve real-life problems and turn creativity into usable work.
Through project development and group collaboration, students experience the full workflow from ideation, planning, design, coding, testing to release — learning to analyse problems, break down tasks, manage projects, express ideas and collaborate. Content covers multi-screen design, good UX, data and sensor applications, voice interaction and introductory AI concepts — essential foundations for future IT, engineering and design. Upon completion, students can independently develop creative, substantial mobile apps and build portfolios that strengthen competitiveness in school showcases, public competitions and admission interviews.

More secondary recommendations

The following courses for secondary students cover AI applications, language processing, visual recognition and 3D printing — developing technical ability comprehensively.

Generative AI Course Thumbnail

Generative AI App Development Course

Gain in-depth understanding of generative AI technologies such as ChatGPT and Midjourney. Learn advanced prompt engineering techniques to complete more complex creative, analytical and problem-solving tasks.

Generative AI Innovative Applications AIDevelopment
LLMCourse thumbnail

LLM/NLPNatural Language Processing Course

Explore large language models and natural language processing. Develop language AI applications and master core technologies of the future.

Language Models NLP AIApplications
HuskyLensCourse thumbnail

HuskyLens AIVisual Applications Course

Combining Micro:bit and HuskyLens for AI vision learning, students practise image recognition, object tracking and face recognition and apply these to autonomous robot navigation, interactive tasks and IoT smart environment construction.

AIVisual recognition Hardware Integration Real-world applications
3D3D Printing Course Thumbnail

3D3D Printing and Digital Manufacturing Course

Complete 3D printing learning from design to manufacturing. Develop innovative products and enter invention fairs.

Digital Fabrication Product Design Innovation & Entrepreneurship

Ready to bring innovative STEAM learning to your students?

Contact us for a STEAM programme proposal and quote tailored to your school

中文EN