About this Course

296,854 recent views

Shareable Certificate

Earn a Certificate upon completion

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Beginner Level

Approx. 20 hours to complete

Suggested: Five weeks of study, five hours a week....

English

Subtitles: English

Shareable Certificate

Earn a Certificate upon completion

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Beginner Level

Approx. 20 hours to complete

Suggested: Five weeks of study, five hours a week....

English

Subtitles: English

Syllabus - What you will learn from this course

Week
1

Week 1

5 hours to complete

Introduction

5 hours to complete
9 videos (Total 68 min)
9 videos
History of C2m
Compiling, debugging, and running a program, part 18m
Compiling, debugging, and running a program part 2 (File included ➕)12m
First Program7m
Example - Circle code7m
Example - Marathon8m
Simple input/output - fahrenheit6m
Simple input/output - miles9m
Week
2

Week 2

6 hours to complete

Lexical Elements and Data Types

6 hours to complete
12 videos (Total 102 min)
12 videos
Comments4m
Keywords8m
Identifiers11m
Operators8m
Expressions and precedence (File included ➕)7m
Expression and evaluation9m
Declarations6m
Fundamental types and sizeof9m
The char type (File included ➕)8m
The int type10m
The integer and floating point types (Files included ➕)10m
2 practice exercises
int quiz
Expressions quiz
Week
3

Week 3

5 hours to complete

Flow of Control and Simple Functions

5 hours to complete
10 videos (Total 62 min)
10 videos
The conditional statement if and if-else7m
The iterative statement while6m
while-cnt-char-explained6m
while-code - example5m
The for statement and its while analog8m
for statement code example6m
oddball operators-conditional and comma7m
ternary-operator code example3m
Break and continue and switch (File included ➕)4m
4 practice exercises
Logic operators quiz
While loop questions
Switch questions
Cond-comma-ops quiz
Week
4

Week 4

1 hour to complete

Advanced Functions, Recursion, Arrays, and Pointers

1 hour to complete
11 videos (Total 66 min)
11 videos
Function code example4m
Return statement4m
Function prototype4m
Function Prototype - code example5m
Function variables—with call-by-value explained7m
Function definitions and scope rules5m
Storage class code example7m
Simple recursion5m
Recursion- factorial code6m
Recursion Fibonacci code (File included ➕)9m

Reviews

TOP REVIEWS FROM C FOR EVERYONE: PROGRAMMING FUNDAMENTALS
View all reviews

Instructor

Offered by

University of California, Santa Cruz logo

University of California, Santa Cruz

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

More questions? Visit the Learner Help Center.