Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

C Programming Language - Intro to Computer Science - Harvard's CS50 (2018)

via freeCodeCamp

Overview

This course aims to teach the basics of the C programming language and the foundations of computer science. The learning outcomes include understanding variables, loops, conditionals, user input, debugging, and command-line arguments. The course covers skills such as coding in C, compiling code, and using CS50 Sandbox. The teaching method is through a lecture format with practical examples and source code demonstrations. The intended audience for this course is beginners interested in learning computer science and programming in C.

Syllabus

) Introduction.
) Week 0 Recap.
) PBJ.
) C.
) Variables.
) Incrementing.
) Conditionals.
) While Loops.
) For Loops.
) User Input.
) CS50 Sandbox.
) hello.c.
) Compilation.
) Command-Line Arguments.
) make.
) Debugging.
) get_string and printf.
) int.c.
) float.c.
) ints.c.
) floats.c.
) parity.c.
) conditions.c.
) answer.c.
) cough0.c.
) cough1.c.
) cough2.c.
) cough3.c.
) positive.c.
) Integer Overflow.
) overflow.c.
) Integer Underflow.

Taught by

freeCodeCamp.org

Reviews

4.0 rating, based on 1 Class Central review

Start your review of C Programming Language - Intro to Computer Science - Harvard's CS50 (2018)

  • Profile image for Lakkireddy Sathishreddy
    Lakkireddy Sathishreddy
    Thanks for this course Good explanation and easy understanding. But presentation need to be improved.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.