Learn C

Start

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

Google LogoFacebook LogoNASA LogoIBM LogoDropbox Logo
  1. 1
    Start your journey with the C programming language.
  2. 2
    Learn about variables in C.
  3. 3
    Learn about arithmetic and logical operators in C.
  4. 4
    Learn about conditionals in C.
  5. 5
    Learn about loops and errors in C.

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo
Madelyn from 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.
— Madelyn, Pinterest

Course Progress

Trophy icon

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 project

1 lesson, 1 quiz, 1 project