CODING PROGRAMS
Designed in different formats with different levels.
App Inventor
JavaScript
Python
Minecraft
Mechatronics
TinkerCAD
Scratch
FORMATS
Weekly classes
Improve your skills through our project- or curriculum-based courses led by our experienced instructors.
Winter and summer camps
Our winter and summer camps are the most exciting opportunities for students to enjoy their holiday break with fun.
PA day
In each PA day, we make children design projects and review their own skills.
On-demands
We are flexible to organize private sessions, birthday parties, remote locations when required, and offer one-on-one instructions.
LEVELS
Alpha Starter – beginner level, for someone new to technology and computer coding.
Alpha Explorer – beginner-intermediate level, for those who are familiar with using apps, configuring video games, applying basic programming logic (e.g. if-else statement).
Alpha Creator – intermediate level, for those who are comfortable with creating games and apps, and applying some computer science concepts such nested loops, recursion, data structures, algorithms, etc.
Alpha Hacker – advanced level, for those who have knowledge and comfortable applying computer science concepts such as more complex algorithms, data structures, various computations.
FAQS
Is prior coding experience necessary?
No prior coding experience is necessary. Our coding courses start from beginner to advanced level. Anyone can learn to code. We also offer non-coding courses as well.
What are the non-coding courses?
The non-coding courses are web design and 3D design/modeling. In web design course, students will create his/her own website using modern web builder tools such as WordPress or Wix. In 3D design/modeling, students learn to create their chosen 3D objects, e.g. pencil holder, or anything they want, using Computer Aided Design (CAD) software.
Is block-based coding beneficial for learners?
Absolutely! Visual block-based programming is useful for various users especially beginners. It’s effective to initially present basic language features and then gradually expose more advanced concepts. Before you know it, you’re learning basic computer science. And it’s fun!
What is Minecraft and its benefit?
Minecraft is an online multi-players 3D video game. Minecraft modding (modification) is where the fun is at – players can modify the characters and behaviours of the players, the virtual world, etc., through computer commands and coding.
Why are non-coding courses being offered?
We recognize that coding skill is a creative journey. We believe non-coding courses we offer will spark creativity and imagination. The web design and 3D modeling courses also have optional coding components if students are interested in learning.
What if my kids don’t like the course?
No worries – we understand that everyone is different. We offer trial classes with no commitment. Also, you may stop the monthly subscription any time, or you may try other courses that are more suitable.
OUR MISSION
Alpha Coding’s mission is to inspire young generations to become creative thinkers, problem solvers, and innovators throughout all sectors of our innovation-based economy – all through the power of information technology, open source computer coding and teaching community worldwide.
We believe exploratory learning encourages students to be more creative and imaginative. Let’s have fun creating video games, apps, website, and 3D design.
ANYONE CAN LEARN
Build something cool without any prior coding/programming knowledge – whether you want to create apps, create 3D design, or build a website. Alpha Coding offers flexible and variety of teaching from beginner to advanced level.
Our curriculum is adapted from an open education curriculum developed by Google computer science experts – this curriculum has been used by over a million students and teachers.