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 define. Arrays are used to store, keep track of, and organize larger amounts of data. You will furthermore implement some fundamental algorithms to search and sort data.
This course is part of the C Programming with Linux Specialization
Offered By

About this Course
We recommend to have completed the following course of the Specialization: C Programming: Getting Started OR equivalent skills.
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessWhat you will learn
Use logical conditions to control the flow of a program via branch statements (if-else), repetition (for/while loop) and nesting of these structures
Create and modify arrays to store integer and floating point numbers and explain how arrays are organized in memory
Create null-terminated arrays of characters to store and modify strings (of characters)
Sort and search arrays of numbers and characters using bubble sort, selection sort, linear search and bisection
Skills you will gain
- Computer Programming
- C Programming
We recommend to have completed the following course of the Specialization: C Programming: Getting Started OR equivalent skills.
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessOffered by
Syllabus - What you will learn from this course
Welcome
Week 1: Logic conditions and if-else statements
Week 2: Arrays, for and while loops
Week 3: Strings, sort and search algorithms
Concluding the course
Reviews
- 5 stars80%
- 4 stars13.33%
- 2 stars2.22%
- 1 star4.44%
TOP REVIEWS FROM C PROGRAMMING: LANGUAGE FOUNDATIONS - 2
Very clear course and great interactive format. You practice at every lesson and validate the course by actually coding. Thanks so much!
everything in this course is very good, but i hope they add a discussion post at the end of every activity session, just like on Edx platform
Great introduction and practice for C programming.
About the C Programming with Linux Specialization

Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
Is financial aid available?
More questions? Visit the Learner Help Center.