YoVDO

Learn C

Offered By: Codecademy

Tags

C Programming Courses Computer Science Courses Pointers Courses

Course Description

Overview

Learn about the basics of the C programming language in this introductory course!

### Why Learn C?
C has been around for quite some time and it is one of the foundational languages of computer science. Most operating systems today, including the Linux Kernel, are implemented with C code. The main version of the Python programming language is named CPython because it is implemented using C. The C programming language is everywhere, learning it will help you become a better programmer ready for the next challenge in any field of computer science!

### Take-Away Skills
This course is a great introduction to both fundamental programming concepts and the C programming language. It will start with those fundamental programming concepts before digging deeper into the more advanced C topics, like pointers and structures.

Syllabus

  • Hello World: Start your journey with the C programming language.
    • Hello World: Lesson
    • Hello World: Quiz
    • Bringing C To Your Local Computer

  • Variables: Learn about variables in C.
    • Variables: Lesson
    • Variables: Quiz
    • Grocery Store

  • Operators: Learn about arithmetic and logical operators in C.
    • Operators: Lesson
    • Operators: Quiz
    • Grocery Store Part 2

  • Conditionals: Learn about conditionals in C.
    • Conditionals: Lesson
    • Conditionals: Quiz
    • Dates and Switches

  • Loops and Errors: Learn about loops and errors in C.
    • Loops: Lesson
    • Errors in C
    • Loops & Errors: Quiz
    • Fizz Buzz

  • Arrays and Strings: Learn about arrays and strings in C.
    • Arrays: Lesson
    • Strings: Lesson
    • Arrays & Strings: Quiz
    • Anagram Finder

  • Pointers and Memory: Learn about pointers and memory in C.
    • Pointers: Lesson
    • Memory Management
    • Pointers & Memory: Quiz
    • String Copier

  • Functions: Learn about functions in C.
    • Functions: Lesson
    • Functions: Quiz
    • Mini-Calendar

  • Structures: Learn about structures in C.
    • Structures: Lesson
    • Structures: Quiz
    • Race Simulator


Related Courses

UNSW Computing 1 - The Art of Programming
OpenLearning
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Introduction to Computing 计算概论A
Peking University via Coursera
Comprendre les Microcontroleurs
École Polytechnique Fédérale de Lausanne via Coursera