TrueschoTruescho
All Courses
C Programming with Linux
Coursera
Specialization
Unknown

C Programming with Linux

Institut Mines-Télécom

Learn to write, read, and debug C programs and gain familiarity with Linux for high-performance computing environments.

UnknownEnglish

About this Course

In this C Programming with Linux Specialization program of seven short courses, you will learn how to write, read and debug computer programs in the C programming language while also becoming familiar with the Linux operating system. Why learn C and not another programming language? Did you know that smartphones, your car’s navigation system, robots, drones, trains, and almost all electronic devices have some C-code running under the hood? C is used in any circumstance where speed and flexibility are important, such as in embedded systems or high-performance computing. C is a foundational programming language taught at engineering schools around the world, and represents one of the building blocks of modern computer information technology. Invented in the 1970’s. It is still one of the most stable and popular programming languages in the world. Along with the C programming language comes Linux, an essential operating system used by most computer scientists and developers. Linux powers almost all supercomputers and most of the servers worldwide as well as all android devices and most internet of things devices. This Specialization will introduce the Linux command line and Linux tools for C programmers; both of which are must-have skills in today’s tech industries. Our dedicated international course team is excited to introduce you to the world of coding and guide you along your path to becoming a skilled C programmer and help you pursue a career in computer engineering

What You'll Learn

  • Develop and debug C code
  • Learn programming fundamentals and Linux command line
  • Analyze and implement key algorithms
  • Manage and optimize memory with pointers

Prerequisites

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

Instructors

R

Rémi SHARROCK

Associate Professor, Telecom Paris

P

Petra Bonfert-Taylor

Professor of Engineering | Associate Dean for Diversity and Inclusion

Topics

Software Development
Computer Science
Algorithms
C (Programming Language)
Command-Line Interface
Computer Architecture
Computer Engineering
Computer Programming
Debugging
Embedded Software

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تطوير البرمجيات
علوم الحاسوب
الخوارزميات
لغة C
واجهة الأوامر
هندسة الحاسوب
برمجة الحاسوب
Computer Programming
Debugging
Embedded Software

Start Learning Now