Tecky Code

Go to Tecky Code

Guided self-pace learning platform

Tecky Code introduces JavaScript to you from the absolute beginners level to the advanced level. We will show you both the similarities and differences of using programming to different problems and let you understand how to write the best solution using coding. Computer programming is to write commands to instruct computers and the commands written is called "Coding".

Computer programming is fundamentally about analytical skills and problem solving skills. One problem can be solved in multiple ways and the reason why programmers are here is to find the cleanest and efficient solution. To learn software development, one must first understand the basic of programming language. If you compare software development to writing an essay, then learning to code is just like learning grammar.

Now, let's challenge JavaScript programming!

Traditional Chinese instructions

Choose your time to learn

Free of charge

Go to Tecky Code

Developed by Tecky Academy

Alex Lau

Lead Instructor

Alex is recognized by a series of IT Awards (ICT Grand Award, HSBC Youth Business Award, etc) for his professionalism and technology innovation. Being the former CTO of Play More Limited and the Technology Advisor of several companies, he has vast experience in the software development, project management and technology solution fields. With over 15 years of programming experience, Alex is proficient in over 10 programming languages (C, C#, JS, Python, React ...). He is also passionate in learning, teaching and programming. In order to survive in the everchanging and competitive digital age, Alex had always adapting and learning up-to-date teaching approaches for tech learners. Over the years, he had successfully trained 300+ students to become software developers and oversaw several corporate training programs such as Swire Coca Cola and HKTDC. He has a vision to raise the standard and competitiveness of the entire IT coaching industry.

Gordon Lau

Curriculum Director

Gordon was the former CTO of Accelerate HK Coding Bootcamps Ltd. Professionally, he has been a software developer for different multinational companies across several industries. He has over 10 years of professional programming experience and over 2 years of coding education experience. Gordon is also the developer of the chatroom application HKGChat which obtained over 3000 users on its launch day. As a firm believer in developing the future of Hong Kong’s IT industry, he has been promoting the importance of programming in mainstream education. Gordon is also an avid language, science and travel enthusiast.

Jason Li


Jason was a business intelligence analyst in an Internet of Things company. He was responsible for analyzing the raw data to resolve issues of clients. He worked on projects related to cold chain solution and health care solution using his skillsets of data visualization and data analysis. He is passionate about sharing his knowledge with others and participated in several voluntary coding workshops organized by various organizations. The vision of Jason is to motivate teenagers to learn programming and problem solving so they can create a better future for mankind.

Dragon Lung


Dragon is an energetic entrepreneur with his enthusiasm towards new technology and their practical applications. Prior to joining Tecky, he is running a startup company with HKUST endorsement. He is now involved in practical applications with various technology stacks, e.g. Natural Language Processing (NLP), native mobile applications, e-commerce and online stores. He is always eager to learn, explore, build and execute interesting startup ideas as well as sharing his entrepreneur experience with fellow students.

Andrew Shek


Andrew has over a decade experience in the R&D software developing fields that include Elderly Care System, Biotechnology Equipment, Financial Technologies, customer electronic product’s software development such as baby camera and set-top box and he was also involved in customizing Business Solution development for Microsoft Products. Andrew is always exploring the possibilities of applying new ideas and innovations in the standalone application (Point-Of-Sales System), web applications (Payment Getaway) and mobile apps development (e-Wallet Apps). His vision is to imbue his students with a mindset of improving mankind through innovation and nurture a generation of passionate programmers.

Michael Fung


Michael was the Head of Engineering of Accelerate and a certified Scrum Master. He has diverse experience in Full Stack programming over different companies. He had also helped multiple graduates in Accelerate to fulfil their dream of becoming a software engineer. Michael is an experienced programming instructor with the expertise of personal and career development and he is also responsible for overseeing the business development of Tecky.

Go to Tecky Code