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

ABC du langage C
Institut Mines-Télécom via France Université Numerique
Abstraction, Problem Decomposition, and Functions
University of Colorado System via Coursera
Advanced Data Structures in Java
University of California, San Diego via Coursera
Advanced React
Meta via Coursera
Testing with Agile
University of Virginia via Coursera