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 web development to machine learning to data science, Python is the language for you.Related resources
Related resources
New to Python? Start here
All courses in Python
Free + Pro courses
All levels
56 courses
- skill path
Master Statistics with Python
Intermediate,31 Lessons - skill path
Data Scientist Interview Preparation
Intermediate,8 LessonsWith Final Project - skill path
Software Engineering for Data Scientists
Intermediate,18 Lessons - skill path
Build Python Web Apps with Django
Intermediate,8 LessonsWith Final Project - skill path
Build a Machine Learning Model with Python
Intermediate,16 LessonsWith Final Project - skill path
Visualize Data with Python
Beginner friendly,12 LessonsWith Final Project - skill path
Analyze Financial Data with Python
Beginner friendly,19 LessonsWith Final Project - skill path
Build Python Web Apps with Flask
Intermediate,20 LessonsWith Final Project - skill path
Pass the Technical Interview with Python
Intermediate,43 Lessons - skill path
Build Deep Learning Models with TensorFlow
Intermediate,6 LessonsWith Final Project - skill path
Apply Natural Language Processing with Python
Intermediate,8 LessonsWith Final Project - skill path
Data Analyst Interview Preparation
Intermediate,4 LessonsWith Final Project - skill path
Analyze Data with Python
Beginner friendly,28 LessonsWith Final Project - skill path
Feature Engineering
Intermediate,4 Lessons - skill path
Fundamental Math for Data Science
Beginner friendly,16 Lessons - skill path
Build Chatbots with Python
Beginner friendly,21 LessonsWith Final Project - skill path
Machine Learning Fundamentals
Beginner friendly,12 Lessons - course
Learn Python 3
Beginner friendly,14 LessonsLanguage Fluency - course
Learn Python 2
Beginner friendly,20 LessonsLanguage Fluency - course
Learn Intermediate Python 3
Intermediate,11 LessonsLanguage Fluency - course
Python for Programmers
Intermediate - course
Getting Started Off-Platform for Data Science
Beginner friendly,1 Lesson - course
Learn Web Scraping with Beautiful Soup
Intermediate,1 Lesson - course
Learn Data Analysis with Pandas
Intermediate,4 Lessons - course
Learn Data Structures and Algorithms with Python
Intermediate,37 Lessons - course
Probability
Beginner friendly,4 Lessons - course
Learn the Basics of Artificial Intelligence (AI) with Minimax
Advanced,2 Lessons - course
Build Connect Four Using Python
Beginner friendly - course
Learn the Basics of Machine Learning
Intermediate,13 Lessons - course
Discrete Math
Intermediate,8 Lessons - course
Learn Advanced Python 3
Advanced,5 LessonsLanguage Fluency - course
Learn the Basics of Blockchain with Python
Beginner friendly,3 Lessons - course
Linear Regression in Python
Intermediate,4 Lessons - course
Learn Raspberry Pi
Beginner friendly,4 Lessons - course
Getting Started with Natural Language Processing
Beginner friendly,1 Lesson - course
How to Clean Data with Python
Intermediate,2 Lessons - course
Differential Calculus
Beginner friendly,1 Lesson - course
Learn Data Visualization with Python
Intermediate,5 Lessons - course
Learn Flask
Intermediate,8 Lessons - course
Linear Algebra
Beginner friendly,2 Lessons - course
Learn Statistics with NumPy
Intermediate,3 Lessons - course
Exploratory Data Analysis in Python
Beginner friendly,5 Lessons - course
Technical Interview Practice with Python
Intermediate,4 Lessons - course
Learn Statistics with Python
Beginner friendly,11 Lessons - course
Learn Recursion with Python
Intermediate,3 Lessons - course
Linear Data Structures
Intermediate,8 Lessons - course
Learn Complex Data Structures
Intermediate,8 Lessons - course
Learn Sorting Algorithms with Python
Intermediate,8 Lessons - course
Learn Advanced Algorithms and Data Structures with Python
Advanced,8 Lessons - course
Text Preprocessing
Intermediate,2 Lessons - course
Hypothesis Testing with Python
Intermediate,6 Lessons - course
Language Parsing
Intermediate,2 Lessons - course
Learn Hardware Programming with CircuitPython
Beginner friendly,2 Lessons - course
How to Implement Search Algorithms with Python
Intermediate,4 Lessons - course
CS101 Livestream Series
Beginner friendly,18 Lessons - course
Text Generation
Intermediate,1 Lesson