Welcome to the certification-c-programming-linux-specialization repository!.
This repository contains my study notes, activity solutions, and projects from the C Programming with Linux Specialization offered by Dartmouth College and Institut Mines-Télécom on Coursera. The specialization covers the following courses:
- C Programming: Getting Started ✅
100%🗓️[2025-03-13] - C Programming: Language Foundations ✅
100%🗓️[2025-03-20] - C Programming: Modular Programming and Memory Management ✅
100%🗓️[2025-04-06] - C Programming: Pointers and Memory Management
- C Programming: Advanced Data Types
- Linux Basics: The Command Line Interface
- C Programming: Using Linux Tools and Libraries
Each course folder contains the following:
README.md: A markdown file with my study notes summarizing key concepts, syntax, and examples from each course.<n>_<description>.c: C source files containing solutions to the activities and exercises provided in the course. Each file is named descriptively (e.g.,1_writing_your_first_program.c) to correspond with the activity it solves.
The C Programming with Linux Specialization is a comprehensive program that teaches the fundamentals of C programming and its application in Linux environments. It is designed for beginners and covers everything from basic syntax to advanced topics like pointers, memory management, and using Linux tools.
- Platform: Coursera
- Institutions: Dartmouth College & Institut Mines-Télécom
- Duration: 7 courses (approximately 4-6 months to complete)
If you find any errors or have suggestions for improvement, feel free to open an issue or submit a pull request. Contributions are welcome!
This repository is licensed under the MIT License.