On-site Classes for Primary Schools, Secondary Schools & Institutions

Alpha Code Academy offers various on-site computer programming and STEM courses for primary schools, secondary schools, as well as institutions dedicated to nurture our next young generation together!  

 

Coding classes and learning objectives are highly flexible and customized, as we provide 4-hour, 6-hour and 12-hour coding programmes to fit the dynamic learning environment of each institution. 

Below shows a brief description of each computer programming and STEM course. Please feel free to contact us for more information! :)

On-site Classes for Schools and Institutions

(Suitable for P1 - S6 students)

What is App Inventor?

Developed by Google and managed by Massachusetts Institute of Technology (MIT), App Inventor is an easy-to-learn online programming and app creation tool for developing Android applications. Children and youngsters can develop different types of Android applications by command blocks, followed by applications test which uses the emulators or Android-based smartphones. During the process of writing computer programs, children and youngsters would be exposed to opportunities to explore more, to think more and to create more. Students will develop their logical reasoning skills and computational thinking skills in this course, and be inspired to develop their interest in programming.

App Inventor is a prevailing introductory programming language in recent years. The concepts learnt and skillsets attained in App Inventor can be applied to other programming languages, for instance, JAVA, C++ and Python, to produce a wider range of complex digital products.

What can your students learn?

  1. Introducing basic programming concepts and the use of algorithm  

  2. Introducing App Inventor program development

  3. Designing and developing your own simple mobile applications

  4. Learning problem-solving strategies

  5. Learning the right attitude of exploration and invention

  6. Learning how to design and plan for the usage of mobile apps

  7. Inspiring and cultivating children’s interest in programming

What is HTML 5?

This course introduces students the development of website with the use of HTML5, JavaScript and CSS3. Students can learn basic website development and be inspired to develop their own website. To bring them to the world of programming, students will be taught about the concepts of Function with practical experiments and selected sample programs.

In this course, students will utilize their imagination to explore and to create useful website. Not only will the students develop their logical reasoning skills and computational thinking skills, their interest in software design and development will also be cultivated.

What can your students learn?

  1. Introducing the development and the flow of writing HTML5 Website  

  2. Learning about the relationship between HTML5 and JavaScript

  3. Learning about the relationship between HTML5 and CSS3

  4. Learning and understanding simple JavaScriipt language

  5. Designing and producing your own website

  6. Learning problem-solving strategies

  7. Learning the attitude of exploration and invention

  8. Learning the life cycle from design to finalize a website

  9. Inspiring and cultivating students' interest in programming
     

What is Java?

This course introduces students the development of Android mobile phone applications with the use of Java, XML and other most common programming languages. Students can learn basic software development and be inspired to develop their own Android applications. To bring them to the world of programming, students will be taught about the concepts of object-oriented programming with practical experiments and selected sample programs.

 

In this course, students will utilize their imagination to explore and to create useful applications. Not only will the students develop their logical reasoning skills and computational thinking skills, their interest in software design and development will also be cultivated.

What can your students learn?

  1. Introducing intermediate level programming concepts and the use of algorithm  

  2. Introducing Android Apps development and production process

  3. Learning about the relationship between Java and XML in Android Apps production

  4. Learning and understanding simple Java programming language

  5. Using Java and XML to develop Android App

  6. Designing and producing your own mobile applications

  7. Learning problem-solving strategies

  8. Learning the attitude of exploration and invention

  9. Learning how to design and plan for the usage of mobile apps

  10. Inspiring and cultivating students' interest in programming

What is Scratch?

Scratch is a brand new visual programming language which is developed by the US Massachusetts Institute of Technology's Media Group (MIT Media Lab). With Scratch, students can learn to create their own digital products, such as animations, games, music, etc. Under an interactive and fun learning environment, students can learn about programming, mathematics and algorithm through practical experiments and be inspired to develop their interest in programming; hence, building up students’ creative thinking skills and logical reasoning skills.

Scratch is commonly used as an introductory programming language around the globe. The concepts learnt and skillsets attained in Scratch can be applied to other programming languages, for instance, JAVA, C++ and Python, to produce a wider range of complex digital products.

What can your child learn?

  1. Learning basic programming concepts and the use of algorithm  

  2. Learning the program development of Scratch

  3. Designing and producing your own unique simple animations and games

  4. Enhancing your logical reasoning skills and creative thinking skills

  5. Learning about designing and planning for the start, process and end of each game.

  6. Inspiring and cultivating students' interest in programming

CODE003S Wix - Web Design Elementary (Suitable for P1 to S6)

What is Wix?

Wix is a US online website builder platform that allows children to build HTML5 sites on their online website editor. Currently, more than 49 million users own their Wix sites and there are around 45,000 new users joining Wix every day! In this course, students will learn to use special features and designs to create their unique personal webpages such as e-Portfolio, personal blogs, event sites, and even online stores. Apart from learning the skills of web design and web development, after completing the course, students can own a decent ePortfolio as a tool for future studies and interviews.

What can your students learn?

  1. Understanding web development process using Wix website builder

  2. Designing and creating personal web pages

  3. Learning how to design and plan for the elements required for a web page

  4. Inspiring and cultivating children's interest in programming

  5. Establishing a beautiful e-Portfolio

What is mBot?

mBot is a educational STEM robot. To control and make their own unique robot, students can write programs on it by utilising mBlock visual programming language software.

The mBot robot allows students to learn programming skills, mathematical thinking, creative thinking skills and algorithmic knowledge in an interactive environment, inspiring and nurturing students' interest in programming.

What can your students learn?

  1. Learning basic programming concepts and the use of algorithm  

  2. Understanding mBot components and structure

  3. Learning the program development of mBlock

  4. Designing and producing student's own unique mBot

  5. Enhancing student's logical reasoning skills and creative thinking skills

  6. Learning how to program and control mBot robot

  7. Learning teamwork and communication skills

  8. Inspiring and cultivating students' interest in programming

Please reload

Email: info@alphacodeacademy.com
Tel:  +852 23636501

Whatsapp: +852 65104787

Facebook: Alpha Code Academy

Instagram: Alphacodeacademy

Contact Us

UNDERSTAND MORE ABOUT

ON-SITE CLASSES

Whatsapp:  65104787

© 2018 by Alpha Code Academy