Skip to Content
Mini Arrow Down Icon
Codecademy Logo
Search Icon
Codecademy Logo
Menu Icon
Search
Search Icon
Showing 1 - 10 of 117 courses for
Python
Courses (117)
Articles (69)
Docs (243)
Course
Learn Python 3
Learn the basics of Python 3, one of the most powerful, versatile, and in-demand programming languages today.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
14
Lessons
Free course
Getting Started with Python for Data Science
Work hands-on with real datasets while learning Python for data science.
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Course
Learn Intermediate Python 3
Learn Intermediate Python 3 and practice leveraging Python’s unique features to build powerful, sophisticated applications.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
11
Lessons
Free course
Python for Programmers
A quick primer on Python fundamentals for programmers.
Checker Dense
Level Icon
Intermediate
Skill path
Analyze Data with Python
Learn to analyze and visualize data using Python and statistics.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
28
Lessons
Skill path
Build Chatbots with Python
Go from being a complete Python beginner to creating chatbots with deep learning.
Checker Dense
Includes
6 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
21
Lessons
Skill path
Visualize Data with Python
Learn to visualize data and create compelling data stories in Python.
Checker Dense
Includes
6 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
12
Lessons
Skill path
Build Python Web Apps with Flask
Learn how to code in Python, design and access databases, create interactive web applications, and share your apps with the world.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
20
Lessons
Skill path
Analyze Financial Data with Python
Learn how to process, analyze, and visualize financial data using Python.
Checker Dense
Includes
6 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
19
Lessons
Course
Learn Data Structures and Algorithms with Python
Learn what data structures and algorithms are, why they are useful, and how you can use them effectively in Python.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
37
Lessons
Viewing navigation for pages 1 through 5, current page 1
Mini Chevron Left Icon
1
2
3
4
5
•••
12
Mini Chevron Right Icon
Article
Python Glossary
Programming reference for Python
Article
Visualizing Time Series Data With Python
An introduction to exploring and visualizing time series data with Python.
Article
Deploying a Simple Python Script With Flask
Learn how to deploy a program in Python using Flask!
Article
Functional Programming in Python
An intro to functional programming in Python
Article
Python Syntax Guide
Guide
Article
Date Time Data in Python
Learn how to work with date and time data in Python.
Article
Programming in Python on a Chromebook
This article will teach you how to run Python code on Chromebooks so you can do off-platform Python projects on your Chromebook.
Article
Creating a Word Cloud With Python
Learn how to use various Python libraries to create, mask, and display a word cloud with contents from a text file.
Article
Python for Programmers Change Log
Check out what’s new in Python for Programmers 📝
Article
What is Python?
What is Python, and what can it do?
Viewing navigation for pages 1 through 5, current page 1
Mini Chevron Left Icon
1
2
3
4
5
Mini Chevron Right Icon
Doc
Python
Python is a general-purpose, versatile, and powerful programming language. It’s a great first language because it’s concise and easy to read. Whatever you want to do, Python can do it. From data analysis to data visualization, web development to machine learning, Python is the language for you. It was created by Guido van Rossum in 1991 and was named after the British comedy show, Monty Pythons Flying Circus.
Doc / Python / Random Module
.seed()
Initializes a pseudo-random number generator with a seeded value and sets the first number.
Doc / Python / Math Module
math.tan()
Returns the tangent of input numeric x, measured in radian value.
Doc / Python / Math Module
math.sqrt()
Returns the square root of numeric input x.
Doc / Python / Math Module
math.sin()
Returns the sine of input numeric x, measured in radian value.
Doc / Python / Math Module
math.pow()
Returns the float value of x raised to the power of y.
Doc / Python / Math Module
math.log()
Returns the natural logarithm of n.
Doc / Python / Math Module
math.exp()
Returns e raised to the power of x.
Doc / Python / Math Module
math.cos()
Returns the cosine of the angle.
Doc / Python / Math Module
math.ceil()
Takes in a numeric data type and rounds the value up to the nearest integer.
Viewing navigation for pages 1 through 5, current page 1
Mini Chevron Left Icon
1
2
3
4
5
•••
25
Mini Chevron Right Icon