Coursera
Coursera Logo

C for Everyone: Programming Fundamentals 

  • Offered byCoursera

C for Everyone: Programming Fundamentals
 at 
Coursera 
Overview

Duration

22 hours

Start from

Start Now

Mode of learning

Online

Difficulty level

Beginner

Official Website

Go to Website External Link Icon

Credential

Certificate

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

C for Everyone: Programming Fundamentals
 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

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

    4.6/5
    Verified Icon16 Ratings
    Y
    Yadhukrishna P R
    C for Everyone: Programming Fundamentals
    Offered by Coursera
    4
    Learning Experience: Coursea platform was user friendly and easy to use.
    Faculty: Factuly was very good, he explained in very simpler idea and language. Also expalined through varioys examples which helped in knowing the topic faster
    Course Support: It helped me to understand C programing and helped in doing coding . After this course i have done many programs with C in various online platforms
    Reviewed on 13 Feb 2023Read More
    Thumbs Up IconThumbs Down Icon
    A
    Anuhya
    C for Everyone: Programming Fundamentals
    Offered by Coursera
    5
    Learning Experience: Best learning platform for beginners and the trainners explation also good and we can improve our skills by these platforms.
    Faculty: faculty was very friendly and the way of explanation was really good Course was up to date and assignment s also useful for improving knowledge
    Course Support: Yes
    Reviewed on 26 Nov 2022Read More
    Thumbs Up IconThumbs Down Icon
    H
    hritik suman
    C for Everyone: Programming Fundamentals
    Offered by Coursera
    5
    Learning Experience: I had a very great experience. I learned about c fundamentals and data structures l
    Faculty: Faculty and their explaination are very simple and non programming student can also learn. Yes all are updated in every section and it have assignments and quizzes in every section so we can review our learning
    Course Support: I get a job in it sector
    Reviewed on 18 Nov 2022Read More
    Thumbs Up IconThumbs Down Icon
    A
    Atharv Jaiswal
    C for Everyone: Programming Fundamentals
    Offered by Coursera
    4
    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
    Offered by Coursera
    4
    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 ReviewsRight Arrow Icon
    qna

    C for Everyone: Programming Fundamentals
     at 
    Coursera 

    Student Forum

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