Learn C
Offered By: Codecademy
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.
### 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 CInstitut 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