top of page

WHAT WE DO

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

{ 1 }

Drag and Drop Programming

Young kids and beginners are introduced to programming through drag and drop programming languages such a Scratch. In drag and drop programming language, users can program by dragging blocks of code and attaching them to other blocks just like jigsaw puzzles. 

Drag and drop programming languages are designed to be fun, educational, and easy to learn.  Kids can create interactive stories, games, art, simulations, and more.

This kind of programming provide a stepping stone to the more advanced world of computer programming or even be used for a range of educational and entertainment constructivist purposes such as for math and science projects.

 

{ 2 }

HTML &CSS

HTML and CSS are the languages you can use to build and style websites. After the kids have done with drag and drop programming we introduce them to simple projects where they will learn the basics of HTML and CSS and build their first website.

{ 3 }

Advanced Programming Languages

For kids who have finished the previous two courses or those who join us with an intermediate level of programming knowledge, we provide a few lessons for high level programming languages such as Python. Once the kids have got used to the syntax and interface of these languages, this club would serve the purpose of a study group for self learning and a platform for collaboration and problem solving. 

{ 4 }

Mobile Apps Development

For the kids who are interested in developing their own applications for cell phones, we will be introducing app Inventor courses with MIT App Inventorr, a blocks-based programming tool that allows everyone, even novices, to start programming and build fully functional apps for Android devices. Newcomers to App Inventor can have their first app up and running in an hour or less, and can program more complex apps in significantly less time than with more traditional, text-based languages.

bottom of page