Course Details
Topic 1: Overview of Computer Vision with Deep Learning
- Introduction to Computer Vision
- Computer Vision Business Applications
- Classical vs Deep Learning Computer Vision
Topic 2: Basic Computer Vision Techniques
- Setup Portable Mini Computer Board
- Setup Camera
- Setup OpenCV
- Image Processing with OpenCV
Topic 3: Image Classification
- Introduction to Deep Learning and Neural Network
- Overview of Convolutional Neural Network (CNN)
- Pre-Trained Vision Models
- Image Classification with Pre-Trained CNN
Topic 4: Object Detection
- Overview of Single Shot Detector (SSD) Object Detection Technique
- Object Detection and Video Tracking with SSD
- Overview of YOLO Object Detection Technique
- Object Detection and Video Tracking using YOLO
- Basic Video Analytics
Topic 5: Computer Vision Systems
- Edge Based Vision System
- Cloud Based Vision System
Final Assessment
- Written Assessment - Short Answer Questions (WA-SAQ)
- Practical Performance (PP)
Course Info
Promotion Code
Promo or discount cannot be applied to WSQ courses
Minimum Entry Requirement
Knowledge and Skills
- Able to operate using computer functions with minimum Computer Literacy Level 2 based on ICAS Computer Skills Assessment Framework
- Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)
Attitude
- Positive Learning Attitude
- Enthusiastic Learner
Experience
- Minimum of 1 year of working experience.
- Minimum 18 years old
Minimum Software/Hardware Requirement
Software:
You can download and install the following software:
Hardware: Windows and Mac Laptops
About Progressive Wage Model (PWM)
The Progressive Wage Model (PWM) helps to increase wages of workers through upgrading skills and improving productivity.
Employers must ensure that their Singapore citizen and PR workers meet the PWM training requirements of attaining at least 1 Workforce Skills Qualification (WSQ) Statement of Attainment, out of the list of approved WSQ training modules.
For more information on PWM, please visit MOM site.
Funding Eligility Criteria
| Individual Sponsored Trainee | Employer Sponsored Trainee |
|
|
|
SkillsFuture Credit:
PSEA:
|
Absentee Payroll (AP) Funding:
SFEC:
|
Steps to Apply Skills Future Claim
- The staff will send you an invoice with the fee breakdown.
- Login to the MySkillsFuture portal, select the course you’re enrolling on and enter the course date and schedule.
- Enter the course fee payable by you (including GST) and enter the amount of credit to claim.
- Upload your invoice and click ‘Submit’
SkillsFuture Level-Up Program
The SkillsFuture Level-Up Programme provides greater structural support for mid-career Singaporeans aged 40 years and above to pursue a substantive skills reboot and stay relevant in a changing economy. For more information, visit SkillsFuture Level-Up Programme
Get Additional Course Fee Support Up to $500 under UTAP
The Union Training Assistance Programme (UTAP) is a training benefit provided to NTUC Union Members with an objective of encouraging them to upgrade with skills training. It is provided to minimize the training cost. If you are a NTUC Union Member then you can get 50% funding (capped at $500 per year) under Union Training Assistance Programme (UTAP).
For more information visit NTUC U Portal – Union Training Assistance Program (UTAP)
Steps to Apply UTAP
- Log in to your U Portal account to submit your UTAP application upon completion of the course.
Note
- SSG subsidy is available for Singapore Citizens, Permanent Residents, and Corporates.
- All Singaporeans aged 25 and above can use their SkillsFuture Credit to pay. For more details, visit www.skillsfuture.gov.sg/credit
- An unfunded course fee can be claimed via SkillsFuture Credit or paid in cash.
- UTAP funding for NTUC Union Members is capped at $250 for 39 years and below and at $500 for 40 years and above.
- UTAP support amount will be paid to training provider first and claimed after end of class by learner.
Appeal Process
- The candidate has the right to disagree with the assessment decision made by the assessor.
- When giving feedback to the candidate, the assessor must check with the candidate if he agrees with the assessment outcome.
- If the candidate agrees with the assessment outcome, the assessor & the candidate must sign the Assessment Summary Record.
- If the candidate disagrees with the assessment outcome, he/she should not sign in the Assessment Summary Record.
- If the candidate intends to appeal the decision, he/she should first discuss the matter with the assessor/assessment manager.
- If the candidate is still not satisfied with the decision, the candidate must notify the assessor of the decision to appeal. The assessor will reflect the candidate’s intention in the Feedback Section of the Assessment Summary Record.
- The assessor will notify the assessor manager about the candidate’s intention to lodge an appeal.
- The candidate must lodge the appeal within 7 days, giving reasons for appeal
- The assessor can help the candidate with writing and lodging the appeal.
- he assessment manager will collect information from the candidate & assessor and give a final decision.
- A record of the appeal and any subsequent actions and findings will be made.
- An Assessment Appeal Panel will be formed to review and give a decision.
- The outcome of the appeal will be made known to the candidate within 2 weeks from the date the appeal was lodged.
- The decision of the Assessment Appeal Panel is final and no further appeal will be entertained.
- Please click the link below to fill up the Candidates Appeal Form.
Job Roles
- Data Scientist
- Machine Learning Engineer
- AI Researcher
- Robotics Engineer
- Computer Vision Engineer
- Image Processing Specialist
- Software Developer (with a vision focus)
- Biometrics Specialist
- AR/VR Developer
- Video Analytics Developer
- Autonomous Systems Engineer
- Smart Camera Developer
- Medical Imaging Specialist
- Surveillance System Designer
- Visual Effects (VFX) Artist
Trainers
Richard Wan – Richard Wan is an ACLP-certified lecturer with over 40 years of experience in software and hardware development, specializing in AI, computer vision, machine learning, and embedded systems. A government scholar, he holds a Master’s in Computer Vision and a Bachelor’s in Electrical Engineering and Computer Science from the University of Wisconsin, Madison. Richard has co-founded several high-tech companies, including Mediaring Ltd (listed on SGX) and E-Book Systems, and has extensive R&D experience at Singapore’s National Computer Board.
As a trainer, Richard has taught Python, machine learning, deep learning, and computer vision frameworks such as OpenCV, TensorFlow, and PyTorch. His teaching emphasizes practical applications, from image classification to object detection, ensuring learners understand both the theory and implementation of computer vision systems. With his vast experience across healthcare, manufacturing, and defense, Richard equips participants with industry-relevant skills to design and deploy beginner-level computer vision applications.
Tan Woei Ming – Tan Woei Ming is an ACLP-certified trainer and data science professional with over a decade of experience in semiconductor and manufacturing analytics. He holds a Master’s in Intelligent Systems from NUS and a First-Class Honours degree in Electrical & Electronic Engineering from NTU. At Micron Semiconductor, he developed IoT-enabled cloud solutions, wafer map pattern recognition models, and deep learning algorithms for scratch detection and root cause analysis.
In his computer vision training, Woei Ming focuses on bridging AI concepts with hands-on implementation. His courses cover image processing, CNN-based classification, and pattern recognition using Python and R, enabling learners to build foundational skills in computer vision. By integrating his academic research and real-world industry projects, he ensures learners gain both conceptual clarity and applied skills to solve problems using computer vision.
Koh Boon Hiap (Shawn) – Shawn Koh is an ACTA-certified trainer, entrepreneur, and IoT/AI solutions expert with more than 25 years of experience in software development, project management, and system integration. He holds a Master’s in Technopreneurship and Innovation from NTU and a Bachelor’s in Computer Science from SIM, alongside certifications in PMP, Linux Administration, and Information Security. As IoT Project Director at I.O.T. Workz Pte. Ltd., he has delivered smart office, smart home, and IoT lab solutions for schools and enterprises, and he has been invited as a Smart Nation guest speaker on IoT and AI.
In his computer vision courses, Shawn emphasizes practical, beginner-friendly applications such as image classification, object detection, and integration with IoT systems. His training approach blends coding exercises with real-world examples, ensuring participants understand how computer vision is applied in automation, smart systems, and everyday technologies. By combining technical depth with hands-on teaching, Shawn equips learners to confidently explore the fundamentals of computer vision.
Customer Reviews (41)
- will recommend Review by Course Participant/Trainee
-
. (Posted on 5/3/2024)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
. (Posted on 3/27/2023)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
Trainer explains very clearly and patiently (Posted on 12/30/2021)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
. (Posted on 12/30/2021)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
Check that the hardware is compatible before issuing to participants. USB WIFI dongle issue d was NOT compatible with Jetson NANO kit. (Posted on 11/1/2021)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
Job description must state which OS system is being used.1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment
Trainer to provide Apple computer (Linux OS) as I was using windows OS system. (Posted on 8/9/2021) - might recommend Review by Course Participant/Trainee
-
Some Focus on the Data science and the fundamentals with respective use-cases should be given rather than just on Programmes and code execution1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment
Language of training is in English but certain part of classroom conversation was in Chinese so non-Chinese speaking members miss out on the same (Posted on 8/3/2021) - will recommend Review by Course Participant/Trainee
-
. (Posted on 8/3/2021)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
. (Posted on 8/3/2021)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
More monitors. (Posted on 8/3/2021)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
Please provide updated slides in words form so that coding can be copy straight from the materials. Pdf is not able to do so (Posted on 8/3/2021)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Good Review by Course Participant/Trainee
-
Monitor not enough (Posted on 8/3/2021)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
Cater lunch, provide WORD format course materials because alot of mistakes in the pdf file, have a communication channel that the trainer can assess because trainer cant assess the google folder, increase number of monitor because there is not enough monitor for everyone. (Posted on 8/3/2021)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
Lunch and tea break provided. Send PowerPoint slides, not as PDF (Posted on 8/3/2021)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
more break times (Posted on 8/3/2021)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
I understand AI in a better perspective (Posted on 6/13/2021)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
. (Posted on 1/13/2021)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
. (Posted on 1/13/2021)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
Course a bit too short. Need more time for hands-on. Improve the wifi system. (Posted on 1/7/2021)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
. (Posted on 11/22/2020)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment








