Learn C
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.
Codecademy courses have been taken by employees at
- 1Start your journey with the C programming language.
- 2Learn about variables in C.
- 3Learn about arithmetic and logical operators in C.
- 4Learn about conditionals in C.
- 5Learn about loops and errors in C.
What you'll create
Portfolio projects that showcase your new skills
How you'll master it
Stress-test your knowledge with quizzes that help commit syntax to memory

— Madelyn, Pinterest
I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.
Course Description
Learn about the basics of the C programming language in this introductory course!
Details
Earn a certificate of completion
15 hours to complete in total
Beginner
Start your journey with the C programming language.
1 lesson, 1 quiz, 1 project
1 lesson, 1 quiz, 1 project
1 lesson, 1 quiz, 1 project
1 lesson, 1 article, 1 quiz, 1 project
2 lessons, 1 quiz, 1 project
1 lesson, 1 article, 1 quiz, 1 project
1 lesson, 1 quiz, 1 article, 1 project
1 lesson, 1 quiz, 1 project