Learn Python
73 expert-rated courses covering Python. Compared by rating, price, difficulty, and job relevance so you can pick the right one.
Available on
Top Python Courses

CS50's Introduction to AI with Python
Harvard's CS50 AI course. Explore graph search, adversarial search, knowledge representation, machine learning, and neural networks with Python.

Machine Learning and AI with Python
Harvard's ML course covering supervised learning, regularization, neural networks, and practical AI implementation with Python and scikit-learn.

Computer Science for Artificial Intelligence
Professional certificate combining CS50 fundamentals with AI concepts like search, optimization, and reinforcement learning using Python.

The AI Engineer Course 2026: Complete AI Engineer Bootcamp
Comprehensive bootcamp covering AI fundamentals, Python, NLP, LLMs, LangChain, vector databases, and speech recognition.

AI Engineer for Data Scientists Associate Certification
Associate certification validating practical AI engineering capabilities for data scientists, including governance and production development.

Data and Programming Foundations for AI
Skill path covering Python, data literacy, statistics, and exploratory analysis foundations for future ML/AI engineers.

Machine Learning/AI Engineer
Career path for end-to-end machine learning engineering, including model development, pipelines, and portfolio projects.

Foundation: Introduction to LangChain - Python
Foundational course for building AI agents with LangChain and integrating observability with LangSmith.

Fundamentals of Accelerated Computing with CUDA Python
Accelerate Python applications using CUDA. Learn GPU programming fundamentals for massive parallel computing workloads.

Working with the OpenAI API
Build applications using the OpenAI API. Learn to integrate GPT models, embeddings, and function calling into Python applications.

Supervised Learning with scikit-learn
Hands-on supervised learning with scikit-learn. Build classification and regression models, tune hyperparameters, and evaluate performance.

Data Manipulation with pandas
Master data manipulation with pandas. Learn to transform, aggregate, merge, and analyze data using Python's most popular data library.

Introduction to Deep Learning with PyTorch
Build deep learning models with PyTorch. Cover neural network fundamentals, training loops, CNNs, and sequence models.

Data Analytics Professional Certificate
Professional certificate for end-to-end analytics with statistics, SQL, Python, visualization, and AI-assisted workflows.

IBM Data Science Professional Certificate
Comprehensive data science program by IBM. Learn Python, SQL, data analysis, machine learning, and data visualization.

Introduction to ArtificiaI Intelligence, Machine Learning and Python
Learn to understand Artificial Intelligence and Machine Learning algorithms, and learn the basics of Python Programming. Artificial Intelligence has already ...

Data Science and Machine Learning with Python - Hands On!
This course will teach you the techniques used by real data scientists in the tech industry - and prepare you for a move into this hot career path.

Computer Vision with Deep Learning and OpenCV: Learn How to ...
In this course, we will be creating an end-to-end application that can detect smiles in images and videos. For that, we will use deep learning and start by ...

Kickstart Your AI Journey: From Zero to Real-World Projects
Across 15 expertly crafted modules, you'll explore Python, machine learning, deep learning, data preprocessing, regression, classification, and much more - all ...

Gen AI 0-100: From Basics to Google Cloud Tools
Deep learning is a type of machine learning that uses artificial neural network. ... Python code, making it possible to call the model using the Palm API.
+ 53 more courses available