category

C Essentials 1 (Including Exam Voucher)

PP-CE1
Person working on futuristic holographic laptop computer

Type

Virtual

Orange and black virtual icon

Classroom ILT

Orange and black virtual icon

Skill Level

Beginner

Available dates

September 7, 2026

Learning Path

C Programming
Orange and black technology icon

Virtual

Duration

5 Days
Black and orange duration icon

1 Day

Person working on futuristic holographic laptop computer

TYPE

Virtual

Lecturer teaching class icon

Classroom ILT

Lecturer teaching class icon

LEARNING PATH

C Programming
Orange and black technology icon

SKILL LEVEL

Beginner

DURATION

5 Days
Black and orange duration icon

AVAILABLE DATES

September 7, 2026

Choose date

R17 000,00

Price excluding VAT

Course Type
Total Price: -

Introduction

The course covers the basics of programming in the C programming language and touches on fundamental programming techniques, customs and vocabulary, including the most common library functions.

The aim of the course is to familiarize the student with the basic concepts of computer programming and developer tools, present the syntax, semantics and data types offered by the language, and allow the student to write his or her own programs using standard language infrastructure, regardless of the hardware or software platform.

The course is designed for beginners. No prior knowledge of programming is required.

Why C?

Whenever a code strongly associated with the operation of equipment is created, the C language proves its flexibility and adaptability. Network card drivers, graphics card software, operating systems and micro-controllers – these things can be found all around you, on your desk and in your car, in the kitchen and in the garage, simply everywhere intelligent electronics functions – you are sure to find the work of programmers who write in “C”. The heart of Linux is nearly 15 million lines of code in “C”. There is no better evidence for the language’s longevity.

The C language is the absolute essential for entry-level and software development jobs.

Audience Profile

The course is designed for beginners. No prior knowledge of programming is required.

Pre-requisites

None

Python Overview

Python is a widely used high-level, general-purpose, interpreted, dynamic programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than possible in languages such as C++ or Java. The language provides constructs intended to enable writing clear programs on both a small and large scale.

​Python supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles. It features a dynamic type system and automatic memory management and has a large and comprehensive standard library.

​Python interpreters are available for many operating systems, allowing Python code to run on a wide variety of systems.

Torque IT provides our clients with a range of Python specific training and enablement solutions that are suitable for beginner’s right through to advanced programmers.