Coursera
Coursera Logo

C Programming: Using Linux Tools and Libraries - 7 

  • Offered byCoursera

C Programming: Using Linux Tools and Libraries - 7
 at 
Coursera 
Overview

Duration

9 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

C Programming: Using Linux Tools and Libraries - 7
 at 
Coursera 
Highlights

  • Earn a Certificate upon completion
Details Icon

C Programming: Using Linux Tools and Libraries - 7
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • 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 Specialization will allow you to develop and use your C code within the Linux operating system
  • Using libraries in C is a fundamental concept when it comes to sharing code with others. In addition to compiling and linking, you will also learn how to pass arguments to an executable program
  • At the end of this course, you will reach the last milestone in the C Programming with Linux Specialization, unlocking the door to a career in computer engineering

C Programming: Using Linux Tools and Libraries - 7
 at 
Coursera 
Curriculum

Welcome

Welcome

Learn how to use Weblinux

Learn how to use Taskgrader

Course syllabus

Two universities teamed up to offer a new specialization in C Programming with Linux

The course team

Collaborative MOOC

Earn a Professional Certificate from Dartmouth and IMT

Get the most out of this course

Pre-course survey

What is Taskgrader

Access to WebLinux

Learn how to post code on the Coursera forum

Are you ready to start?

Distinguish between function declaration and function definition

Use the math library

Use multiple libraries in C

Self-assess your learning in Libraries in C

Week 2: Modularization Libraries and Makefiles

GCC details

Object files

Modify object files

Make file

More elaborate Makefile

Run a program with Makefile

Create your library

Modify your library

Ultimate makefile

Self-assess your learning in Modularization Libraries and Makefiles

Week 3: File operations in C

Pass arguments to a program from the command line

Use arguments passed to a program from the command line

Read numbers from a file

Read until the end of the file

Write numbers to a file using fprintf()

Append numbers to a file at the end

Self-assess your learning in File operations in C

Farewell

End of course survey

C Programming: Using Linux Tools and Libraries - 7
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    C Programming: Using Linux Tools and Libraries - 7
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...