Learn to program in Python
Python is a widely used, dynamic, object-oriented programming language that emphasizes code readability and easily expressed syntax. This 12-unit, comprehensive learning module is comprised of one or two lessons per unit, along with various quizzes and projects to check your progress as you move through the course. Sign up for Codecademy Pro to complete a Python final project where you can apply your knowledge to build, test, and run an app that you create.
Why take this?
You will learn about… • Python syntax • Strings and console output • Conditionals and control flow • Python functions • Python lists and dictionaries • Loops • Advanced topics • Bitwise operators • Object-oriented programming classes • File input and output
What you'll learn
o Lesson 1: Python Syntax o Lesson 2: Tip Calculator o Quiz
o Lesson 1: Strings and Console Output o Lesson 2: Date and Time o Quiz o Project: Python Mad Libs
o Lesson 1: Conditionals and Control Flow o Lesson 2: PygLatin o Quiz o Project: Area Calculator
o Lesson 1: Functions o Lesson 2: Taking a Vacation o Quiz o Project: Number Guess
o Lesson 1: Python Lists and Dictionaries o Lesson 2: A Day at the Supermarket o Quiz o Project: Rock, Paper, Scissors
o Lesson 1: Student Becomes the Teacher
o Lesson 1: Lists and Functions o Lesson 2: Battleship! o Quiz
o Lesson 1: Loops o Lesson 2: Practice Makes Perfect o Quiz o Project: Command Line Calendar
o Lesson 1: Exam Statistics
o Lesson 1: Advanced Topics in Python o Lesson 2: Introduction to Bitwise Operators o Project: RGB-HEX Converter
o Lesson 1: Introduction to Classes o Lesson 2: Classes o Quiz o Project: Bank Account
o Lesson 1: File Input/Output o Quiz o Project: DNA Analysis
Prerequisites and requirements
There are no prerequisities for this course.