CCF SELF-LEARNING COURSE

⚙️ C Programming & Embedded Systems

Understand C programming and how software can control physical computing systems and microcontrollers.

Intermediate5 lessons5-question final quiz
Course access: register or sign in before starting lessons.

Your progress

Loading…

Learning journey

LESSON 1

C Foundations

Learn program structure, variables, types and output.

Watch / explore →
LESSON 2

Conditions & Loops

Make programs respond to inputs and repeat actions.

Watch / explore →
LESSON 3

Functions & Arrays

Organise logic and collections of values.

Watch / explore →
LESSON 4

Embedded Thinking

Connect code to sensors, LEDs, motors and microcontrollers.

Watch / explore →
LESSON 5

Build a System

Design a small input → processing → action system.

Watch / explore →

✅ Final quiz

Pass mark: 70%. Complete all lessons and pass the quiz to unlock the certificate.

1. Which language is commonly used in embedded systems?

2. Functions are useful because they:

3. An input is:

4. After processing comes:

5. Good embedded code should be:

Project challenge: Write a small C program and sketch how it could connect to a physical device.