Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Codecademy

Learn Python 2

via Codecademy

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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.

Syllabus

  • Python Syntax: In this course, learn about the syntax of the Python programming language!
    • Lesson: Python Syntax
    • Project: Tip Calculator
    • Quiz: Python Syntax
    • Article: Make the Most of Your Codecademy Membership
  • Strings and Console Output: This course will introduce you to strings and console output in Python.
    • Lesson: Strings & Console Output
    • Lesson: Date and Time
    • Project: Python Mad Libs
    • Quiz: Strings and Console Output
  • Conditionals and Control Flow: Learn how to use conditionals and control flow to create programs that generate different outcomes.
    • Lesson: Conditionals & Control Flow
    • Lesson: PygLatin
    • Project: Area Calculator
    • Quiz: Conditionals and Control Flow
  • Functions: Learn how to create and use functions in Python!
    • Lesson: Functions
    • Lesson: Taking a Vacation
    • Project: Number Guess
    • Quiz: Functions
  • Lists & Dictionaries: In this course, you will learn about the data structures lists and dictionaries.
    • Lesson: Python Lists and Dictionaries
    • Lesson: A Day at the Supermarket
    • Project: Rock, Paper, Scissors
    • Quiz: Lists and Dictionaries
  • Student Becomes the Teacher: Use what you've learned so far to manage your own class.
    • Lesson: Student Becomes the Teacher
  • Lists and Functions: Now that you've learned about lists, let's turbo-charge them with functions.
    • Lesson: Lists and Functions
    • Lesson: Battleship!
    • Quiz: Lists and Functions
  • Loops: Learn about 'while' and 'for' loops in Python.
    • Lesson: Loops
    • Lesson: Practice Makes Perfect
    • Project: Command Line Calendar
    • Quiz: Loops
  • Exam Statistics: In this project, we'll write a program to compute test scores.
    • Lesson: Exam Statistics
  • Advanced Topics in Python: Learn some of the more complex aspects of Python, including data structures, list comprehensions, list slicing, and lambda expressions.
    • Lesson: Advanced Topics in Python
    • Lesson: Introduction to Bitwise Operators
    • Project: RGB-HEX Converter
  • Introduction to Classes: Learn what classes are, why they're important, and how to use them effectively.
    • Lesson: Introduction to Classes
    • Lesson: Classes
    • Project: Bank Account
    • Quiz: Introduction to Classes
  • File Input and Output: Apply what you've learned about Python to a real-world application.
    • Lesson: File Input/Output
    • Project: DNA Analysis
    • Quiz: File Input and Output

Taught by

Kenny Lin

Reviews

4.3 rating at Codecademy based on 7599 ratings

Start your review of Learn Python 2

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.