Coursera
Coursera Logo

C for Everyone: Programming Fundamentals 

  • Offered byCoursera
  • Public/Government Institute

C for Everyone: Programming Fundamentals
 at 
Coursera 
Overview

Duration

22 hours

Mode of learning

Online

Difficulty level

Beginner

Official Website

Go to Website External Link Icon

Credential

Certificate

C for Everyone: Programming Fundamentals
Table of contents
Accordion Icon V3

C for Everyone: Programming Fundamentals
 at 
Coursera 
Highlights

  • Earn a Certificate of completion from the University of California on successful course completion
  • Instructor - Ira Pohl
  • Effort: 5 hours per week
  • Financial Aid Available
  • Shareable Certificate
Read more
Details Icon

C for Everyone: Programming Fundamentals
 at 
Coursera 
Course details

Skills you will learn
Who should do this course?
  • This course is designed for anyone who wants to learn C Programming.
What are the course deliverables?
  • Understand the basics of C programming language
  • Learn the valuable skill of coding
  • Understand computing processes at a deep level
More about this course
  • This course is for everyone. In the new world we live in, coding is a universally valuable skill, whether you're a scientist, artist, or a humanist
  • Algorithms are everywhere, and we all have to understand how they work
  • The C language is particularly well suited as an introduction to coding: It's a tried-and-true language, and it allows students to understand computing processes at a deep level

C for Everyone: Programming Fundamentals
 at 
Coursera 
Curriculum

WEEK 1: Introduction

An overview of the course, a history of the C language, and a first set of programming activities

WEEK 2: Lexical Elements and Data Types

Lexical elements and data types, programming activities of increasing sophistication, and an optional discussion of more advanced issues

WEEK 3: Flow of Control and Simple Functions

Flow of control and simple functions, even more sophisticated programming activities, and an optional discussion of more advanced issues

WEEK 4: Advanced Functions, Recursion, Arrays, and Pointers

A continuation of functions, recursion, arrays, and pointers

WEEK 5: Arrays and pointers

Further treatment of arrays and pointers and an interesting programming activity

WEEK 6: Final Exam

The end of the first part of C for Everyone and an opportunity to assess your learning

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
3 months
Beginner
– / –
2 months
Beginner
View Other 6709 Courses
Right Arrow Icon

C for Everyone: Programming Fundamentals
 at 
Coursera 
Students Ratings & Reviews

4.6/5
Verified Icon32 Ratings
A
Atharv Jaiswal
C for Everyone: Programming Fundamentals
4.0
Learning Experience: Content was quite good and platform was easy to use i learned C and C++ lang skills from coursera and sharpen my skills
Faculty: Ira pol was the processor his practical knowledge was good but he didn't took any livr sessions throughout the course as it was pre-recorded The course are updated but it is not that deep, assesment are in good no. But assignments were less
Reviewed on 12 Nov 2022Read More
Thumbs Up IconThumbs Down Icon
J
Janga Prashanth
C for Everyone: Programming Fundamentals
4.0
Other: Its a great opportunity to learn programming using matlab which is free of cost in a great platform
Reviewed on 6 Aug 2021Read More
Thumbs Up IconThumbs Down Icon
View All 11 Reviews
Right Arrow Icon
qna

C for Everyone: Programming Fundamentals
 at 
Coursera 

Student Forum

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