CCF TUTORIAL PATHWAY

C Programming Tutorial Lab

A practical path into C programming for older learners, university students and future robotics / embedded-systems builders — while still offering gentle explanations for beginners.

The official ACC 2026 rulebook lists C among the permitted programming technologies and specifically permits C for robot hardware.

SYSTEMATIC INTRODUCTION

Grow from playful first steps to independent projects.

Start with concrete activities, then name the computing concept, practise it, explain it and apply it to a challenge. CCF mentors can use this pathway with primary, secondary and tertiary learners at different depths.

01

Understand the machine

Learn how C maps instructions and data into a precise program.

02

Start small

Print text, store values and read simple input.

03

Make decisions

Use conditions to model choices.

04

Repeat work

Use loops for repeated tasks.

05

Reuse logic

Use functions and clear program structure.

06

Think systems

Connect inputs, processing, decisions and outputs to real-world devices.

VIDEO LEARNING LIBRARY

Watch, pause, try, change and explain.

These are YouTube discovery frames. CCF can later replace them with its own approved videos without changing this page layout.

BUILD SOMETHING

Project challenges

⚙️

Console Calculator

Build a simple calculator, then add error handling.

🤖

Sensor Logic

Map input → decision → action for a simple robotics concept.

🎮

Mini Game

Use conditions, loops and functions to create a text-based game.