About this Specialization
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.
From | Dartmouth College, Institut Mines-Télécom via Coursera |
---|---|
Hours | 27 |
Instructors | Rémi Sharrock, Petra Bonfert-Taylor |
Language | English |
Subjects | Programming |
Similar Courses
Sorted by relevance
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).
Computer Technician 1 4 $50k
Computer Technician 2 3 4 $52k
Computer Drafter $60k
Computer Tech 1 $65k
Computer Operations 1 $67k
Debug Technician Lead $72k
Computer Designer $78k
Enterprise Silicon Validation & Debug Engineer $97k
Manager, Product Testing (Debug) $98k
Computer Consultant $107k
System Debug Engineer $110k
Silicon Debug Software Pathfinding Engineer/Data Scientist $135k
Courses in this Specialization
Listed in the order in which they should be taken
Starts | Course Information | |
---|---|---|
Jun |
C Programming: Getting Started - 1 Start learning one of the most powerful and widely used programming languages: C. Within moments you will be coding hands-on in a browser tool that will provide instant feedback... Coursera | Dartmouth College, Institut Mines-Télécom |
Save
|
Jun |
C Programming: Language Foundations - 2 In this course you will learn to use logical statements and arrays in C. Logical statements are used for decision-making with follow-up instructions, based on conditions you... Coursera | Dartmouth College, Institut Mines-Télécom |
Save
|
Jun |
C Programming: Modular Programming and Memory Management - 3 Enhance your coding skills along your path to becoming a proficient C programmer with the essential concepts of functions and pointers. In this course you will be introduced to... Coursera | Dartmouth College, Institut Mines-Télécom |
Save
|
Jun |
C Programming: Pointers and Memory Management - 4 (You were viewing this course) In this course, we will examine a key concept, foundational to any programming language: the usage of memory. This course builds upon the basic concept of pointers, discussed in... Coursera | Dartmouth College, Institut Mines-Télécom |
Save
|
Jun |
C Programming: Advanced Data Types - 5 In this course you will define your own data types in C, and use the newly created types to more efficiently store and process your data. Many programming languages provide a... Coursera | Dartmouth College, Institut Mines-Télécom |
Save
|
Jun |
Linux Basics: The Command Line Interface - 6 This course will introduce you to Linux, a powerful operating system used by most professional developers! Why add Linux to your C programming skills? Most people use Linux... Coursera | Dartmouth College, Institut Mines-Télécom |
Save
|
Jun |
C Programming: Using Linux Tools and Libraries - 7 Learn how to use professional tools and libraries to write and build C programs within the Linux operating system. This seventh and final course in the C Programming with Linux... Coursera | Dartmouth College, Institut Mines-Télécom |
Save
|
&
From | Dartmouth College, Institut Mines-Télécom via Coursera |
---|---|
Hours | 27 |
Instructors | Rémi Sharrock, Petra Bonfert-Taylor |
Language | English |
Subjects | Programming |
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).
Computer Technician 1 4 $50k
Computer Technician 2 3 4 $52k
Computer Drafter $60k
Computer Tech 1 $65k
Computer Operations 1 $67k
Debug Technician Lead $72k
Computer Designer $78k
Enterprise Silicon Validation & Debug Engineer $97k
Manager, Product Testing (Debug) $98k
Computer Consultant $107k
System Debug Engineer $110k
Silicon Debug Software Pathfinding Engineer/Data Scientist $135k
Similar Courses
Sorted by relevance