Skip to Content
JavaScript Fundamentals (JS-F)

Tecky Flex

JavaScript Fundamentals

Any application that can be written in JavaScript, will eventually be written in JavaScript

300 Mins
Online videos

12 Hrs
In person class

14 Pcs
Code snippets

Cantonese lessons with english materials

Upcoming online videos schedule

+

Self paced learning

Access via online system

Any date time and venue

Unlimited life long access

HKD1788

HKD899

Apply Now

Upcoming in person class schedule

+ +

Custom class

Custom date and time

Custom venue

Total 12 Hrs

HKD3988

HKD3299

Apply Now

Why JavaScript?

JavaScript is everywhere

JavaScript is everywhere

Not only you can see JavaScript in the browser, but also in all other platforms including iOS, Android, Mac, Windows, Backend or even Microsoft Excel.

Top Language in the past 9 years

Top Language in the past 9 years

In the most popular developer community GitHub, JavaScript is ranked the top language from 2014 to 2022. Its variant, TypeScript, is also ranked in the Top 10 list.

Tecky Flex A New Learning Experience
Online + Offline Blended Learning

Online Learning

Online Learning

+
In-Person Learning

In-Person Learning

Disruptive Learning Model

Unlike traditional courses which each lesson could only cover one or two topics in the lecture, our online videos focus on all necessary knowledge and theory which students may choose their own place, own time and own pace to study. After reviewing the online videos, our offline classes focus on practical skills and exercises which are always the most needed parts for our students to master real-world programming skills.

Lifelong access

All lessons are worth to watch again and again. After the course, students are granted lifelong access to the course videos. Anytime, anywhere to watch videos and even ask questions to our instructors.

Course content includes

300 Mins
Online videos

1. Introduction to JavaScript(21:09)
2. String & Variable I(26:10)
3. Number(19:37)
4. Function(25:06)
5. Boolean, Logic & Conditions(35:23)
6. Let & Loop I(30:20)
7. Array I(21:21)
8. Object I(25:43)
9. Function II(26:39)
10. Array II(49:36)
11. Loop II(26:26)
12. Closure(25:19)
13. Modules & Readline(29:41)
14. File System(34:45)
15. JSON & Error Handling(36:00)

12 Hrs
In person class

In person lesson 1

3 Hrs | Cantonese | Practical

Practices on data types, syntax and conditions

In person lesson 2

3 Hrs | Cantonese | Practical

Practices on advanced syntax and loops

In person lesson 3

3 Hrs | Cantonese | Practical

Practices on logic games

In person lesson 4

3 Hrs | Cantonese | Practical

Practices on special topics raised by students

14 Pcs
Code snippets

Question and Answer
String processing
Time processing
Seating plan
Tax calculation
Salary calculation
Sorting and Filtering
Data processing
Todo list
JSON processing
Excel output
Excel input
Word template
Telegram bot

Sample video previews

Certificate

Online Learning

FAQs

I don’t have any programming background. How can I choose the right courses in Flex?If you just kickstart your programming journey, we recommend you to take Python or JavaScript fundamental courses. Then based on your personal needs & interests, you can choose the different case studies’ courses. Our course consultant is willing to provide you a tailored-made recommendation.
I would like to apply AI and programming in real life and work space. Is Flex course suitable for me ?Absolutely. Tecky Flex is designed with the objective of allowing students to apply the AI and programming knowledge they have learned in real life situations. Unlike other counterparts in the market, Tecky Flex allows students to choose the courses that interest them the most to build a personalized learning experience.
I want to become a Data Scientist. Can I become one after after finishing the Flex Courses?Data Scientist is a multi-disciplinary role which requires knowledge from multiple aspects. Flex courses provides students with Data science knowledge. It would also depend on work space experience of the students. We recommend studying Python and Big Data first. After your have mastered the basic skills, you may promote to Tecky Pro Data Science and Machine Learning course.
I want to become a software engineer . Can I become one after finishing the Flex Courses?Becoming a professional software engineer requires lots of training and practicing which a part-time course like Tecky Flex can hardly provide the necessary environment . We strongly recommend you should consider the Full-time Tecky's MicroMaster in AI and Programming instead if you are looking for a career switch. The 16-week MicroMaster is crafted carefully with the goal of enabling students to switch to a tech career .
Can I get a certificate of achievement upon completion?Yes, we will issue the e-certificate of achievement based on the progress of your studies.
Should I pick up JavaScript or Python?JavaScript is more suitable for creating websites and applications. Python is more suitable for data science, engineering and analytics. If you would like to work on a mobile application, you may pick either one as the introductory language and learn Dart (which is a harder programming language) to use Flutter to make a cross-platform mobile app.

Your instructors

Alex Lau

Alex Lau

Lead Instructor

Full Stack
Mobile App

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

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.

Jason Li

Jason Li

Campus Manager & Instructor

Full Stack
Data Science
Machine Learning
Mobile App

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.

Leo Lui

Leo Lui

Instructor

Machine Learning

Leo is the Consultant and Developer of EdTech and E-Sport Startups. He graduated in Electronic Engineering; He was the team leader of HKUST Robotics Soccer team, focusing on system development including Computer Vision and Artificial Intelligence, and fluently in low-level to high level programming languages. He was a software developer of a network security company for developing Network Intrusion Prevention System. He has over 15 years’ experience in teaching Math Olympiad, Physics Olympiad, and I.T. & Programming Courses. He is writing research paper in the field of Machine Learning under the advice by a researcher from University of Technology Sydney.

Thomas Lee

Thomas Lee

Instructor

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.

Still have questions

Send us a message to know more
9725-6400
Request Syllabus
Please check your email after submissions.
hello@tecky.iot.me/TeckyAcademy
+852 9725 6400+44 07570 549084+1 (647) 556-3084
Caring Company 2019-2022
TQUK Approved Centre
aws_partner
Reimagine Education Challenge Award
© 2022 Tecky Academy Limited