Richard Wan is an ACLP-certified lecturer and software consultant with over 40 years of experience in software and hardware development, spanning AI, computer vision, and machine learning. He began his programming career with 8-bit computing in the late 1970s and went on to earn his M.Sc. in Electrical Engineering (Computer Vision) from the University of Wisconsin–Madison. His professional contributions include co-founding multiple high-tech companies, pioneering digital publishing technologies, and leading AI-driven software development in healthcare, defense, and manufacturing.
Richard has taught a wide range of technical courses, including machine learning with Scikit-Learn, deep learning with TensorFlow and PyTorch, and computer vision with OpenCV. In predictive analytics, he emphasizes the use of PyTorch for building deep learning models that can forecast trends, detect anomalies, and classify outcomes. His teaching approach blends decades of hands-on development with structured, beginner-friendly instruction, equipping learners with practical skills to transform data into prediction.
Course Details
Course Details
What You'll Learn
Topic 1: Introduction to C Programming Programming
Design Requirements for Software Components
Software Design Tools and Techniques using C programming.
C Programming Essentials: Syntax and Semantics
Topic 2: C Programming Fundamentals
Data Types and Variables
Operators
Decision Making
Loops
Functions
Topic 3: Software Design using C Programming
Scope Rules
Arary
Pointers
Strings
Topic 4: Assessing C programming Functionality
Structures
Union
Bit Fields
Typedef
Memory Management
Topic 5: Documentation of Software Design in C Programming
File Input/Output
Preprocessors
Header files
Command Line Arguments
Course Info
Promotion Code
Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.
Minimum Entry Requirement
Knowledge and Skills
- Able to operate using computer functions
- 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.
Target Age Group: 18-65 years old
Minimum Software/Hardware Requirement
Software:
Download and install Visual Studio Community https://visualstudio.microsoft.com/vs/community/
Hardware: Window or Mac Laptops
Job Roles
Job Roles
- C Programmer
- Embedded Systems Developer
- Systems Engineer
- Firmware Developer
- Application Developer
- Game Developer
- Robotics Engineer
- IoT Developer
- Computer Science Educator
- Software Architect
- Mobile App Developer
- Data Scientist
- Machine Learning Engineer
- Cybersecurity Analyst
Trainers
Trainers
Review
Customer Reviews (24)
- Игровой компьютер Review by Course Participant/Trainee
- Сборка игрового компьютера своими руками — это возможность получить максимум производительности за свои деньги и подобрать комплектующие именно под свои задачи: от киберспортивных игр до требовательных AAA-проектов, а заодно лучше понять, какие компоненты действительно влияют на FPS и как в будущем проще делать апгрейд системы. А вы предпочитаете собирать игровые ПК самостоятельно или покупаете готовые сборки? Подскажите где лучше брать <a href=https://money.bestbb.ru/viewtopic.php?id=2869#p10090>игровой компьютер</a> (Posted on 3/18/2026)
- Сертификация оборудования Review by Course Participant/Trainee
- Сертификация оборудования — это процесс проверки техники на соответствие нормативным требованиям и стандартам безопасности, качества и эффективности. Она обязательна для многих отраслей, включая промышленность, строительство и медицину, и помогает снизить риски аварий, штрафов и простоев. Поделитесь опытом как проходила ваша <a href=https://mymoscow.forum24.ru/?1-6-0-00037456-000-0-0-1767948972>сертификация оборудования</a> (Posted on 3/18/2026)
- Сканеры Review by Course Participant/Trainee
- Лазерный сканер — это устройство, которое используется для точного измерения расстояний и создания цифровых 3D-моделей объектов или помещений. Такие сканеры применяются в строительстве, архитектуре, промышленности, геодезии и при обследовании зданий, позволяя быстро получать детальные данные о форме и размерах объектов. А в каких сферах, по вашему мнению, наиболее востребован <a href=https://mymoscow.forum24.ru/?1-6-0-00037465-000-0-0-1767953717>лазерный сканер</a> (Posted on 3/18/2026)
- Масло Осмо Review by Course Participant/Trainee
-
Масло Osmo — это масло для защиты и ухода за древесиной, которое глубоко проникает в волокна, подчеркивает естественную текстуру и обеспечивает долговечность покрытия. Его используют для внутренних и наружных деревянных поверхностей — полов, мебели, дверей и террас, благодаря водо- и грязеотталкивающим свойствам. А вы пробовали для защиты своего интерьера
<a href=https://mymoscow.forum24.ru/?1-6-0-00037492-000-0-0-1767960294>масло осмо</a> (Posted on 3/17/2026) - Корп подарки Review by Course Participant/Trainee
- Корпоративные подарки помогают укреплять отношения с клиентами, партнёрами и сотрудниками, повышая лояльность и создавая положительный имидж компании. Чаще всего выбирают брендированные сувениры, полезные офисные аксессуары или подарочные наборы, которые подчеркивают внимание к деталям и заботу о получателях. А какие по вашему опыту, действительно оставляют впечатление и ценятся больше всего <a href=https://mymoscow.forum24.ru/?1-6-0-00037542-000-0-0-1768049935>корпоративные подарки</a> (Posted on 3/17/2026)
Write Your Own Review
- Recommended Courses
- Related Courses




