Skip to Content

Introduction to A.I. & Programming

Introduction to A.I. & Programming

Upcoming cohorts

There is a saying that “Programming is the New Literacy”. In a world that is largely technology driven, it is an unwritten prerequisite to learn the fundamentals of programming to even succeed in a non-technology-related career. In this course, we integrate two seemingly unrelated topic: Excel and Artificial Intelligence, to introduce students to the vibrant world of artificial Intelligence. Microsoft Excel is the de-facto tool for the general population whenever any programming need arises. With the introduction of Excel JavaScript API in Office 2016, it is now the perfect opportunity to develop a “Mini-Program” to utilise the features of Javascript from within Excel.

Students attending this course will learn the following:

  • Setting up programming environment and adopting professional practice for version control
  • Learning the fundamentals of JavaScript and HTML
  • Creating JavaScript Add-on within Excel 2016
  • Applying AI to Real life problems using ML5.js


Programming Environment

Programming Environment

One of the biggest challenges for newcomers in programming is to setup the programming environment. Normally, the online documentation only provides the necessary steps required to setup, but does not provide any troubleshooting guide. In this section, we are going to guide students to set up a basic, yet professional, programming environment such that students can kickstart their tech journey.

It covers in-depth knowledge of the following:

  • Editor
  • Basic Github Knowledge
Javascript and HTML Fundamentals

Javascript and HTML Fundamentals

JavaScript is THE most popular programming language according to multiple surveys across the internet. It is possible to develop backend applications, web applications, desktop applications and mobile applications using only JavaScript. Thus, it is the preferred choice of many programmers. HTML forms the core of the internet.

  • Google Chrome
  • Objects & Arrays
  • Control Structures
  • Functions
  • HTML
Office JavaScript API

Office JavaScript API

Microsoft Office 2016 has included the JavaScript API as an add-ins, which opens up numerous possibilities with the ubiquity of both JavaScript and Excel. Excel users can now benefit from using JavaScript to augment the everyday tools used by the entire business world. Students can also utilize the JavaScript API together with the already-familiar Excel interface to create an “Mini-program“.

  • Office JavaScript API add-in
  • Tables
  • Ranges
Intro. to Artificial Intelligence

Intro. to Artificial Intelligence

Artificial intelligence is a highly diverse field. In this section, we will guide you to work with a powerful yet simple machine learning library to create simple AI application within the browser environment with minimum data science knowledge. It is an ideal introduction for students who are interested to learn more about AI after completing this course.

  • Compromise (NLP Library)
  • Speech processing

Instructor team

Alex Lau

Alex Lau

Lead Instructor

Full Stack
Mobile App

Alex is an award-winning IT professional with extensive experience in software development, project management, and technology solutions. He is proficient in programming languages such as C, C#, JavaScript, TypeScript and Python. Alex has successfully trained over 700 students to become software developers and overseen corporate training programs for companies such as Swire Coca Cola and HKTDC. Alex has been recognized with multiple honors, including the ICT Grand Award, HSBC Youth Business Award, and the Esperanza Reimagine Education Challenge Award. He is also an AWS Community Builder and a Certified AWS Solution Architect Professional. Overall, Alex's passion for learning, teaching, and programming drives him to raise the standard and competitiveness of the IT coaching industry.

Gordon Lau

Gordon Lau

Curriculum Director

Full Stack
Data Science

Gordon's experience includes multiple roles of software development and leadership for different companies across various industries. With over 10 years' experience in professional programming and 4 years' experience in technology education, Gordon has mentored over 300+ newcomers to break into the technology sector. He was also the developer of the chatroom application HKGChat which acquired over 3,000 users on its launch day. He is additionally the principal developer of Tecky Code, which is Hong Kong's first open to public programming learning platform. 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 foreign language, science and travel enthusiast.

Thomas Lee

Thomas Lee


Full Stack

Thomas was a management trainee in IBM and is currently a Full-Stack software engineer of a FinTech company. He went through several immersive coding boot camp journey and successfully transformed his career from being an Account Manager to a Software Engineer. Therefore, he has a unique approach to help non-tech people adapt to a technology environment and guide them through the journey of becoming a programmer. Besides, he is passionate about Technology & FinTech and believes that software engineering is the best way to learn the trending ABCD (AI, Blockchain, Cloud, Data) technologies.

  • Next start date
  • Time 19:00 - 21:30 Every Monday and Wednesday
  • Duration 4 weeks
  • Class size
  • Location The Wave Mongkok
Introduction to A.I. & Programming
Request Syllabus
Please check your email after submissions.
+852 9725 6400+44 07570 549084+1 (647) 556-3084
Caring Company 2019-2022
TQUK Approved Centre
Reimagine Education Challenge Award
B Corp™ Certified B Corporation
Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA
Web Accessibility Gold Award
© 2023 Tecky Academy Limited