Learn Python 3pro-logo


Why Learn Python?

Python is a general-purpose, versatile and popular programming language. It’s great as a first language because it is concise and easy to read, and it is also a good language to have in any programmer’s stack as it can be used for everything from web development to software development and data science applications.

Take-Away Skills

This course is a great introduction to both fundamental programming concepts and the Python programming language. Python 3 is the most up-to-date version of the language with many improvements made to increase the efficiency and simplicity of the code that you write.

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox Logo
  1. 1
    Get started with Python syntax in this lesson and then create a point of sale system for a furniture store!
  2. 2
    Learn how to build control flow into your python code by including if, else, and elif statements. Expect to learn all you need to know about boolean variables and logical operators.
  3. 3
    Learn about lists, a data structure in Python used to store ordered groups of data.
  4. 4
    Loops are structures that let you repeat Python code over and over. Learn how to read loops and write them to solve your own problems.
  5. 5
    Learn about code reuse with Python functions. Apply that knowledge to create functions for famous physics formulas.

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