Get in Touch

Course Outline

A Brief History of the C Programming Language

Basic Instructions

Data Types

  • Keywords
  • Operators and their precedence

Retrieving and Displaying Data

  • Printf formatting instructions and scanf

Operators

Functions and Macros

Structures

Pointers

  • Pointers to variables
  • Pointers to functions
  • Pointers to variables within structures

Dynamic Memory Allocation

  • Malloc function

Recursion functions with variable parameters, unions, bit fields, and basic library functions

  • Libraries: math, stdio, stdlib, time

Introduction to Algorithms and Data Structures *

  • Singly linked lists
  • Trees
  • Sorting algorithms
  • * Optional topics

Requirements

  • A fundamental understanding of computer concepts and operating systems.
  • Experience using text editors or basic development tools.
  • While helpful, prior programming experience in any language is not mandatory.

Audience

  • Novice programmers eager to learn C.
  • Software developers looking to deepen their grasp of low-level programming.
  • Engineers and technical professionals involved with embedded or system-level software.
 21 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3900 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (5)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories