CODING PROGRAMS

Designed in different formats with different levels.

Real programming environment from beginner to advanced level. Fun projects from creating video games (e.g. Snake, Brick Breaker, Tic-Tac-Toe, and more) to more advanced topic in Data Science, Artificial Intelligence/machine learning, and more.
 
We offer weekly after-school courses, weekend classes, birthday parties, PA day, camps, private tutoring, and remote location. We also offer customized one-on-one learning should your children wish to explore other subjects such as Java, Unity Game Engine, app development, etc.

App Inventor

App Inventor is a visual, blocks language for building Android apps. It’s easy to learn and fun. Coding is like plugging puzzle pieces together. Build games, social apps, quizzes, and other apps for you and your friends. Read more

JavaScript

As a widely used language in the software industry, JavaScript is a good language to learn. Alpha Coding offers JavaScript lessons from beginner to more advanced level. Read more

Python

A popular programming language in the software industry. Being a general purpose and robust programming language, learning Python is not that hard. You just need to find the right instructor. Alpha Coding offers engaging Python lessons for all levels. Read more

Minecraft

Does your kid love video game? Minecraft is more than just a 3D online game! Minecraft modding (modifications) is a great complementary tool for learning to write computer commands, coding, and more. Let your kids’ imagination run wild – give it a try! Read more

Mechatronics

Is your child an inventor in the making? If so, mechatronics is for them! In addition to introducing your child to the foundation of hardware and software components for an Arduino, they will apply their knowledge through a couple of dozen fun projects while learning various hardware components. Read more

TinkerCAD

TinkerCAD is a 3D computer-aided design (CAD) tool. Design your own video game characters or anything else you want! Both coding and non-coding versions are available. Bring your idea and design to live using our 3D Makerbot printer. Read more

Scratch

One of the best early lessons that your kid must learn is Scratch coding. These lessons are attainable, interactive, fun, and definitely useful! Read more

 

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.

wp_alpha_codingPrograms