Algorithm Python courses can help you learn sorting algorithms, search algorithms, and data structures like trees and graphs. You can build skills in problem-solving, optimizing code efficiency, and implementing algorithms in real-world applications. Many courses introduce tools such as Jupyter Notebooks and libraries like NumPy and Pandas, that support applying algorithms in data analysis and artificial intelligence projects.
University of Michigan
Skills you'll gain: Model View Controller, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Linux Commands, Application Deployment, Django (Web Framework), Cloud Deployment, Web Applications, Web Servers, SQL, Database Management, Python Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Persistence, File I/O, C (Programming Language), Game Design, Programming Principles, Debugging, Data Modeling, Computational Thinking, Data Integrity, Program Development, Application Development, Data Maintenance, Computational Logic, Data Validation, Command-Line Interface, Application Design, Animation and Game Design, User Interface (UI), Algorithms, Data Structures
Beginner · Specialization · 1 - 3 Months

Logical Operations
Skills you'll gain: R Programming, R (Software), Data Science, Data Analysis, Statistical Modeling, Data Visualization, Statistical Analysis, Statistical Visualization, Regression Analysis, Statistical Machine Learning, Plot (Graphics), Data Structures, Computer Programming, Decision Tree Learning, Machine Learning Methods, Machine Learning, Software Development, Computer Programming Tools, Data Import/Export, Machine Learning Algorithms
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Deep Learning, Responsible AI, AWS SageMaker, Machine Learning, Applied Machine Learning, Amazon Web Services, Convolutional Neural Networks, Supervised Learning, Model Deployment, Natural Language Processing, Ethical Standards And Conduct, Unsupervised Learning, Reinforcement Learning
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: SQL, Data Transformation, Data Wrangling, Data Manipulation, Pandas (Python Package), Query Languages, Consolidation, Time Series Analysis and Forecasting, Analytics, Pivot Tables And Charts, Apache Spark
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Hugging Face, Large Language Modeling, MLOps (Machine Learning Operations), Generative AI, Artificial Intelligence and Machine Learning (AI/ML), AI Product Strategy, Transfer Learning, Applied Machine Learning, AI Personalization, Model Deployment, Model Evaluation, Responsible AI, Performance Tuning, Model Based Systems Engineering, Program Evaluation, Analysis
Intermediate · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Control Systems, Robotics, Embedded Software, Automation, Software Architecture, Simulations, Safety Assurance, Hardware Architecture, Systems Architecture, Computer Vision, Mathematical Modeling, Safety Standards, Global Positioning Systems
Advanced · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Model Evaluation, Predictive Modeling, Machine Learning Algorithms, Statistical Machine Learning, Feature Engineering, Supervised Learning, Predictive Analytics, Applied Machine Learning, Data Preprocessing, R Programming, Classification Algorithms, Machine Learning, Random Forest Algorithm, Regression Analysis, Exploratory Data Analysis, Data Wrangling
Mixed · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: File I/O, Java Programming, Object Oriented Programming (OOP), Data Structures, Java, Cryptography, Software Engineering, Computer Programming, Algorithms, Encryption, Web Servers
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Analysis, Data Visualization, Machine Learning
Mixed · Course · 1 - 3 Months

Alex Genadinik
Skills you'll gain: Customer Retention, Sales Strategy, Upselling, Customer Acquisition Management, Revenue Management, Telecommuting, Growth Strategies, Entrepreneurship, Search Engine Optimization, Self-Starter, Copywriting, Branding
Mixed · Course · 1 - 3 Months

Skills you'll gain: Data Preprocessing, Data Visualization, Performance Tuning
Intermediate · Course · 1 - 4 Weeks