Course Information

  • Sessions 1 day
  • Duration 7.5 hrs
  • Level Beginner
  • Assessment NA

Venue

12 Woodlands Square #07-85/86/87 Woods Square Tower 1, Singapore 737715. 5 mins walk from Woodlands (NS9) MRT station.

The venue is disabled-friendly.

Download Course Brochure

Certification

  • Certificate of Completion from Tertiary Courses - Upon meeting at least 75% attendance and passing the assessment(s), participants will receive a Certificate of Completion from Tertiary Courses.

C Programming Essential Training

Course Code: C169

What's This Course About

Embark on a comprehensive exploration into the world of C programming with C Programming Essential Training at Tertiary Courses. As one of the foundational languages in the world of computer programming, C offers unparalleled performance and versatility. Our meticulously curated course content aims to cover the extensive spectrum of C, from reviewing the nuances of the C language and its latest C11 standard, to manipulating strings, declaring variables, and working with an array of functions.

The course not only focuses on the language's syntax and its practical aspects but also stresses the importance of writing clean, efficient code. Learners will gain insights into best coding practices, ensuring their skills are aligned with industry standards. Dive deep into controlling flow with nuanced if-else statements, loops, and grasp the art of working with files. Additionally, the inclusion of the C preprocessor adds a layer of depth to the course, giving participants a holistic understanding of the language. By the end of this training, attendees will be equipped with both the knowledge and confidence to develop robust C-based applications.

Funding Options

For WSQ funding, please checkout the details at WSQ - Methodologies in C Programming

Course Fee

$350.00 (GST-exclusive)
$381.50 (GST-inclusive)

Course Date

Course Time

* Required Fields

Additional Note

Please bring your own laptop for hands-on training. If you don't have laptop, we can provide spare laptop for training use.

Post-Course Support

  • We provide free consultation related to the subject matter after the course.
  • Please email your queries to enquiry@tertiaryinfotech.com and we will forward your queries to the subject matter experts.

Cancellation & Reschedule Policy

  • You can register your interest without upfront payment. There is no penalty for withdrawal of the course before the class commences.
  • We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% for any paid amount.
  • Note the venue of the training is subject to changes due to availability of the classroom.

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

Richard Wan

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.

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)

Items 1 to 5 of 24 total

per page
Page:
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5

Write Your Own Review

You're reviewing: C Programming Essential Training

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
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