WSQ , IBF, SkillsFuture, PEI Approved Training Provider

C Programming Essential Training

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.

Certificate

All participants will receive a Certificate of Completion from Tertiary Courses after achieved at least 75% attendance.

Funding and Grant Applications

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

Course Code: C169

Fee

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

The course fee listed above is before subsidy/grant, if applicable. We will apply for the grant and send you the invoice with nett fee.

Course Date

Course Time

* Required Fields

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.

Course Cancellation/Reschedule Policy

  • You can register your interest without upfront payment. There is no penalty for withdrawal of the course before the class commerce.
  • 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

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

  • 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

Richard Wan: Richard Wan is a ACTA certified trainer. Richard Wan has more than 30 years of experience in software development in various computer disciplines, including computer vision, communication and digital publishing.

Technical expertise includes: Windows, Linux developments with C, C++, Delphi (Object Pascal), Visual Studio, OpenCV. Embedded system programming including microcontrollers, Arduino, Pi, BeagleBone etc.

Ken Yuen: Ken Yuen is a ACTA certified trainer. He has more than 10 years of experience working as an instructor, Application Development Engineer, Technical Consultant and Project Manager. He is an MOE-Registered Instructor teaching STEM programs for past 3 years such as Arduino, Micro:bits and robotics to schools and libraries based on the smart nation initiative roadmap.

He completed his Diploma in Electronic Engineering at Singapore Polytechnic and graduated with Bachelor of Electrical and Electronics Engineering from Nanyang Technological University and certified PMP (Project Management Professional).

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)
Сканеры Review by Course Participant/Trainee
Лазерный сканер — это устройство, которое используется для точного измерения расстояний и создания цифровых 3D-моделей объектов или помещений. Такие сканеры применяются в строительстве, архитектуре, промышленности, геодезии и при обследовании зданий, позволяя быстро получать детальные данные о форме и размерах объектов. А в каких сферах, по вашему мнению, наиболее востребован <a href=https://airlady.forum24.ru/?1-5-0-00000257-000-0-0-1767953732>лазерный сканер</a> (Posted on 3/16/2026)
Паребрики Review by Course Participant/Trainee
Бортовой камень БР 100.30.15 — это распространённый элемент дорожного строительства, который используется для отделения проезжей части от тротуаров, газонов и других зон благоустройства. Он изготавливается из прочного бетона, отличается высокой устойчивостью к нагрузкам и погодным условиям, поэтому широко применяется при обустройстве дорог, парковок и городских территорий. Подскажите как выбрать <a href=https://telegra.ph/Bortovoj-kamen-br-1003015-01-09>бортовой камень бр 100.30.15</a> (Posted on 3/12/2026)
will recommend Review by Course Participant/Trainee
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
More questions available to practice
Insufficient training days. Suggest to have more days (Posted on 3/21/2022)
will recommend Review by Course Participant/Trainee
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
. (Posted on 7/8/2021)
will recommend Review by Course Participant/Trainee
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
. (Posted on 12/2/2020)
will recommend Review by Course Participant/Trainee
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
. (Posted on 11/18/2020)
will recommend Review by Course Participant/Trainee
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
. (Posted on 11/4/2020)
will recommend Review by Course Participant/Trainee
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
. (Posted on 11/3/2020)
might recommend Review by Course Participant/Trainee
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
. (Posted on 8/3/2020)
might recommend Review by Course Participant/Trainee
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
. (Posted on 8/3/2020)
Will Recommend Review by Course Participant/Trainee
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
. (Posted on 10/2/2019)
Might Recommend Review by Course Participant/Trainee
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
Focus more on files topic (Posted on 10/14/2018)
Will Recommend Review by Course Participant/Trainee
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
. (Posted on 8/8/2018)
Might Recommend Review by Course Participant/Trainee
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
I feel that the course is not so suitable for people with no programming background. While i understand that it is impossible for us to learn a programming language in a short time, too much was being packed into the lesson learn comfortably. Most of the time i was able to understand quickly because of my knowledge of another programming language. i suggest to give more time for hands-on sessions to try out the commands that the facilitators just taught and give break time in between to allow participants time to gather their thoughts. Even for over-arching view of the language, a 2 day course would be good so that the content is gone through slowly (even going through the very basic stuff) and allow sufficient time for trying out and learning. (Posted on 8/8/2018)
Will Recommend Review by Course Participant/Trainee
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
Nil (Posted on 4/22/2018)

Items 1 to 20 of 24 total

per page
Page:
  1. 1
  2. 2

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
  • Reload captcha

You May Be Interested In These Courses

WSQ - Python Fundamental Course for Beginners

WSQ - Python Fundamental Course for Beginners

536 Review(s)
$750.00 (GST-exclusive)
$817.50 (GST-inclusive)
WSQ - Build and Deploy Python Applications with Vibe Coding

WSQ - Build and Deploy Python Applications with Vibe Coding

171 Review(s)
$750.00 (GST-exclusive)
$817.50 (GST-inclusive)
WSQ - Learn C++ Fundamentals with AI Assisted Tools and Vibe Coding

WSQ - Learn C++ Fundamentals with AI Assisted Tools and Vibe Coding

14 Review(s)
$800.00 (GST-exclusive)
$872.00 (GST-inclusive)
WSQ - Learrn C# Fundamentals with AI Assisted Tools and Vibe Coding

WSQ - Learrn C# Fundamentals with AI Assisted Tools and Vibe Coding

12 Review(s)
$800.00 (GST-exclusive)
$872.00 (GST-inclusive)
WSQ - AI-Assisted C Programming for Arduino

WSQ - AI-Assisted C Programming for Arduino

$800.00 (GST-exclusive)
$872.00 (GST-inclusive)
WSQ - Mastering Game Development with Unity and C# Programming Basics

WSQ - Mastering Game Development with Unity and C# Programming Basics

8 Review(s)
$800.00 (GST-exclusive)
$872.00 (GST-inclusive)