Learn How to Code


Why Learn How to Code?

Programming is, quite literally, all around us. From the take-out we order, to the movies we stream, code is ever present in our lives. Whether you are about to start your journey as a web developer, can’t decide which language to learn first, or just want to increase your digital literacy, learning programming fundamentals will be beneficial to your career.

In this series of lessons, you’ll explore ideas that are at the heart of learning how to code and start writing your own code!

Note: this is a language agnostic course and does not teach a specific programming language, only fundamental programming concepts. If you are looking for your first programming language, try Python!

Take-Away Skills:

You will get a solid foundation in key programming concepts such as variables, functions, and control flow. Learning these concepts will set you up for success in any programming language that you choose to learn!

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox Logo
  1. 1
    Learn the essential programming concepts of variables, operators, and data types.
  2. 2
    Learn the essential programming concepts of functions and control flow.
  3. 3
    Learn the essential programming concepts of lists and loops.

How you'll master it

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

Pro Logo

— 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 key programming concepts in this language agnostic course without writing any code!


Earn a certificate of completion
6 hours to complete in total

Learn the essential programming concepts of variables, operators, and data types.

2 lessons, 2 quizzes

2 lessons, 2 quizzes, 1 article