Latest Courses
Snowflake[A-Z] Zero to Hero Masterclass(Core+SQL+API+Visual)Check course
Accelerate Freight Broker Training By Shayla MooreCheck course
Learn Multithreading in C++Check course
Double Your Donations & Succeed at FundraisingCheck course
Facebook Authorization with NodeCheck course
Build a Math Quiz iOS Game, no coding, source code includedCheck course
Java Reflection - Master ClassCheck course
Learn How to Make an Ecommerce Website with WordpressCheck course
SAP MDG - Data Replication Framework (DRF) for beginnersCheck course
Matplotlib for Data Visualization with PythonCheck course
Snowflake[A-Z] Zero to Hero Masterclass(Core+SQL+API+Visual)Check course
Accelerate Freight Broker Training By Shayla MooreCheck course
Learn Multithreading in C++Check course
Double Your Donations & Succeed at FundraisingCheck course
Facebook Authorization with NodeCheck course
C for Everyone: Programming Fundamentals

C for Everyone: Programming Fundamentals

FREE

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.9/10 (Our Score)
Product is rated as #16 in category C

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 you to understand computing processes at a deep level. No prior knowledge of coding is needed for this course. We’ll start at the beginning. The time estimated time commitment for this course is five hours a week for five weeks. UC Santa Cruz is an outstanding public research university with a deep commitment to undergraduate education. It’s a place that connects people and programs in unexpected ways while providing unparalleled opportunities for students to learn through hands–on experience.

Instructor Details

Ira Pohl is a Professor of Computer Science at the University of California, Santa Cruz, and a Fellow of the ACM. The department is part of the Jack Baskin School of Engineering. Mr. Pohl has written widely on programming in C, C++, C# and Java. His research interests include artificial intelligence, programming languages such as C#, C, C++ and Java, practical complexity problems, heuristic search methods, deductive algorithms, and educational and social issues. He enjoys walks and bike rides by the ocean, and can occasionally be found playing chess in a coffee house.

Specification: C for Everyone: Programming Fundamentals

Duration 22 hours
Year 2019
Level Beginner
Certificate Yes
Quizzes Yes

13 reviews for C for Everyone: Programming Fundamentals

4.0 out of 5
6
5
1
0
1
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Avatar

    Andrew M

    The coverage and assignments are good. Seems to be plenty of students judged by speed and timing of peer reviews. Videos are good in terms of content but presentation is adequate to poor. Excellent thing is that full participation is free, unlike the subsequent C/C++ courses.

    Helpful(2) Unhelpful(0)You have already voted this
  2. Avatar

    Dimitrios S V

    Good introduction to the C Programming Language for beginners in programming in general (and not just to the language). If you already have experience with C this part of the course will just be a quick reminder of the fundamentals of the language. I would have liked a bigger project and more depth like in the C++ course that is provided by the same University and instructor. There were however some mistakes in the course material that hopefully will be corrected in the future.

    Helpful(1) Unhelpful(0)You have already voted this
  3. Avatar

    Silvio B

    Very good introduction to C programming, despite some slight error in the course materials. In the final quiz, there a re a couple of things that I tried to actually write and compile and that give a result different from the one flagged as correct.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Avatar

    Tibor H

    A good course to brush up your knowledge on C.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Avatar

    Nikolaos K

    I stopped this course at Week 1, as I found various reasons to do so. It is a very pour course, as it is very confusing what level the student should be. The lecturer just goes through some slides and just explains what happens in every line of a program, without giving any context to the actual C programming language. His explanations are most of the time confusing and do not really add any useful information. Some explanations he gives are really cryptic (“Passing the address of an int &int” without giving any explanation on what this really means. The course is set as Beginner level). His tone and flow of speaking is really poor for a lecture (I had to make the video at x1.5 rate and it was feeling that he was speaking normally at that rate. Imagine how slow he speaks). Finally, the slides and presentations are one of the worst i came across into a lecture. He has hand written slides, which shows a C program. His hand writting is really messy, resembling that of a doctor. I doubt anyone can really decipher the programs he is showing. The least i would expect from a course, is for the slides to be informative, neat and well written, rather than a bunch of hand written programs put into a screen. I wouldn’t recommend this course to anybody (either beginner or intermediate), better just spend a week reading “The C Programming Language” by Dennis Richie.

    Helpful(1) Unhelpful(0)You have already voted this
  6. Avatar

    Ashleena S A

    I am really satisfied with the course, the syllabus and the teaching methodology. Thanks to the instructor and Coursera.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Avatar

    Nikhil U

    The course was pretty basic but helped in revisiting all the things studied and definitely an easy to remember all the things somebody might have forgotten about C

    Helpful(0) Unhelpful(0)You have already voted this
  8. Avatar

    Jose J P P

    This is a great initial approximation

    Helpful(0) Unhelpful(0)You have already voted this
  9. Avatar

    Vishnutheerth E P

    Good course and good faculty

    Helpful(0) Unhelpful(0)You have already voted this
  10. Avatar

    P P

    thank you soo much I got more from this course

    Helpful(0) Unhelpful(0)You have already voted this
  11. Avatar

    Gundam N

    very good

    Helpful(0) Unhelpful(0)You have already voted this
  12. Avatar

    Himanshu S

    It is quite the useful one and it will surely help you in clearing your doubts!

    Helpful(0) Unhelpful(0)You have already voted this
  13. Avatar

    Jeffrey G

    I successfully completed the first three weeks of this course. I have completed four other beginning Python programming courses on Coursera. Like those, this was a great course. I have, however, decided to withdraw from the course. Like other programming courses I have taken, the learning curve for this one gets steep at the halfway point in the course. Looking over the remaining material, I decided I would not be able to complete the rest of the course in the allotted time. There are also no assessments or practice exercises in the fourth week, so it’s hard to gauge how you are doing. Despite the difficulty of the subject manner, I really enjoyed the course. The professor has written a book with Al Kelley, A Book on C , that is helpful for the course. The lectures themselves are clear and informative. I am a UCSC graduate but have been away from school for 30 years. I would recommend this course to someone currently studying computer science at college or perhaps a recent graduate who wishes to learn C programming. Overall, I think this is definitely a programming course worth taking. Like many courses, there is a significant time commitment. I still found the course difficult even though I had plenty of time to spend on it. I haven’t given up on learning the basics of C. I plan on trying another course on this or another learning platform.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    C for Everyone: Programming Fundamentals
    C for Everyone: Programming Fundamentals

    Price tracking

    Register New Account
    Reset Password
    Compare items
    • Total (0)
    Compare