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

Probabilistic Graphical Models 1: Representation
Stanford University via Coursera
Computer Security
Stanford University via Coursera
Intro to Computer Science
University of Virginia via Udacity
Introduction to Logic
Stanford University via Coursera
Internet History, Technology, and Security
University of Michigan via Coursera