Packt
C Programming Bootcamp - The Complete C Language Course

Débloquez l'accès à plus de 10 000 cours avec Coursera Plus. Essai gratuit de 7 jours.

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

C Programming Bootcamp - The Complete C Language Course

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Master C programming syntax and structures for building complex applications.

  • Develop skills in managing memory dynamically with malloc, calloc, and realloc.

  • Implement data structures like arrays, strings, structures, and unions in C.

  • Gain a deep understanding of pointers and how they interact with arrays and functions.

Compétences que vous acquerrez

  • Catégorie : Computational Thinking
  • Catégorie : Data Storage

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

décembre 2025

Évaluations

10 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 9 modules dans ce cours

In this module, we will introduce you to the foundational concepts of C programming. You'll explore variables, operators, and conditional statements while learning how to use them effectively in real-world coding scenarios. By the end of this section, you'll have a solid understanding of how basic programming constructs are implemented in C.

Inclus

13 vidéos1 lecture

In this module, we will dive into C’s looping constructs, covering essential loops like while, for, and do-while. You'll understand the differences between these loops and how to apply them effectively in your programs, including examples such as factorial and sum calculations.

Inclus

8 vidéos1 devoir

In this module, we will cover the fundamentals of C functions, from their components to their different categories. You'll also learn how to pass parameters to functions and enhance your programming skills with real-world function examples.

Inclus

7 vidéos1 devoir

In this module, we will introduce you to storage classes and recursion in C. We will discuss how storage classes control the scope and lifetime of variables, and how recursion can simplify solving complex problems like the Fibonacci series and factorial calculation.

Inclus

6 vidéos1 devoir

In this module, we will explore arrays in C, from simple one-dimensional arrays to complex multi-dimensional arrays. You will learn how to initialize arrays, perform search and sort operations, and manipulate arrays efficiently in your C programs.

Inclus

8 vidéos1 devoir

In this module, we will focus on string handling in C, covering everything from initialization and access to advanced operations such as string reversal and concatenation. You’ll gain hands-on experience manipulating strings to solve real-world problems.

Inclus

4 vidéos1 devoir

In this module, we will introduce you to pointers and show how they allow direct memory access, which is crucial for efficient programming in C. You will also learn about pointer arithmetic, pointer-to-function usage, and how pointers enhance data handling.

Inclus

12 vidéos1 devoir

In this module, we will focus on dynamic memory management in C. You'll learn how to allocate, reallocate, and free memory during runtime, helping you manage memory more effectively in your C programs.

Inclus

4 vidéos1 devoir

In this module, we will cover structures and unions in C. You’ll learn how to use structures to group related data and how unions optimize memory allocation for different data types. This section also includes practical examples to solidify your understanding.

Inclus

9 vidéos3 devoirs

Instructeur

Packt - Course Instructors
Packt
1 267 Cours297 713 apprenants

Offert par

Packt

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions