TrueschoTruescho
All Courses
C Programming on Linux: Build and Apply
Coursera
Course
Unknown

C Programming on Linux: Build and Apply

EDUCBA

Learn to set up a C programming environment on Linux, compile programs with GCC, and apply loops, functions, recursion, pointers, and command-line arguments.

Unknown5 weeksEnglish

About this Course

By the end of this course, learners will be able to set up a C environment on Linux, compile programs using GCC, apply operators and control structures, implement loops, design functions and recursion, manipulate pointers, and develop advanced applications using variadic functions and command-line arguments. This comprehensive course takes you step-by-step from the basics of writing your first C program on Linux to mastering advanced programming concepts. You’ll gain hands-on practice with the GCC compiler, explore variables, operators, and flow control, and deepen your skills with practical looping and function-based case studies. As you progress, you’ll learn how to apply recursion, harness the power of pointers, and extend your programs with variadic functions and command-line arguments. What makes this course unique is its Linux-centric approach, providing learners with a real-world environment where C programming truly shines — from system-level operations to efficient program execution. Whether you are a beginner or refreshing your knowledge, this course equips you with practical, industry-relevant skills to confidently apply C in software development, system programming, and academic projects

What You'll Learn

  • Compile and execute C programs using GCC on Linux
  • Apply loops, functions, and recursion in C
  • Use pointers, variadic functions, and CLI arguments

Prerequisites

  • Basic computer and internet skills
  • Ability to read course instructions in English and complete short practice activities

Instructors

E

EDUCBA

Topics

Support and Operations
Information Technology
C (Programming Language)
Development Environment
Linux
Programming Principles
Command-Line Interface
System Programming
Debugging
Data Structures

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

برمجة
نظام لينكس
C (لغة برمجة)
بيئة تطوير
مبادئ البرمجة
واجهات سطر الأوامر
برمجة النظم
تطوير البرمجيات
Debugging
Data Structures

Start Learning Now