Learn Python 2

Start

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 scientific applications.

Take-Away Skills:

This course is a great introduction to both fundamental programming concepts and the Python programming language. By the end, you’ll be comfortable programming in Python and taking your skills off the Codecademy platform and onto your own computer.

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox Logo
  1. 1
    In this course, learn about the syntax of the Python programming language!
  2. 2
    This course will introduce you to strings and console output in Python.
  3. 3
    Learn how to use conditionals and control flow to create programs that generate different outcomes.
  4. 4
    Learn how to create and use functions in Python!
  5. 5
    In this course, you will learn about the data structures lists and dictionaries.

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