Our Courses

What Can You Learn In code Galaxy


Master the pillars of the web: HTML, CSS, and JavaScript. This path will prepare you to build basic websites as well as building interactive web apps. 

This is an introduction to web development for beginner and intermediate students in secondary and high school. In this lessons, students will be introduced to web page development using HTML and CSS. Starting from building their very first web page, they progress to learn about paragraphs, lists, tables, inserting images, audio and video files and hyperlinking while they work on different hands-on practical do-it-yourself projects, several hands-on programming challenges, and assessment quizzes throughout the course. 

Finally they will build a Portfolio website to complete this course.

Students who successfully complete this lesson plan will demonstrate a strong mastery of HTML and CSS syntax, as well as the ability to create their own web sites from scratch. They will be able to create web pages for other projects.

Learn Reactjs and React Native fundamentals, one of the hottest and fastest growing JavaScript Libraries and Frameworks. This is a great introduction to the world of Hybrid Mobile App Development.

You will also learn about MIT App Inventor, MIT App Inventor is an intuitive, visual programming environment that allows everyone – even children – to build fully functional apps for smartphones and tablets. 

You will be guided to do practical do-it-yourself projects, several hands-on programming challenges, and assessment quizzes throughout the course. 

Here you will learn about problem solving , how to use the concept of design thinking to create products and services that will bring impact in your community, and  how to become a tech-entrepreneur.

Design Thinking is a human centered iterative process in which we seek to understand the user, challenge assumptions, and redefine problems in an attempt to identify alternative strategies and solutions.

Learn the Game Animation Fundamentals, here you’ll start at the beginning and learn the Scratch programming to even more advanced game engine like Unity3d.

Scratch is a block-based visual programming language and website targeted primarily at children. It  is a free programming language and online community where you can create your own interactive stories, games, and animations.

Learn the fundamental concepts that allow all blockchains to function.

A blockchain, originally block chain, is a growing list of records, called blocks, that are linked using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data. By design, a blockchain is resistant to modification of the data.

Learn the Fundamentals of Robotics , here you’ll learn the fundamental skills needed to operate, maintain, program and test robotic systems.