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.

Skills you'll gain: Applied Machine Learning, Jupyter, Data Processing, Predictive Modeling, Machine Learning, Model Training, Data Manipulation, Data Preprocessing, Data Science, Model Evaluation, Model Optimization, Data Analysis, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Django (Web Framework), Object-Relational Mapping, Database Application, SQL, Cloud Deployment, Bootstrap (Front-End Framework), Relational Databases, Database Management, Database Design, Full-Stack Web Development, Databases, Database Management Systems, Cloud Applications, Web Applications, Application Deployment, Authentications, UI Components, Model View Controller, Application Development, Query Languages
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Operating System Administration, IT Security Architecture, TCP/IP, Systems Administration, Network Troubleshooting, IT Infrastructure, File Systems, OSI Models, Cybersecurity, Cyber Attacks, Network Security, Network Protocols, Microsoft Windows, Computer Networking, Operating Systems, Lightweight Directory Access Protocols, Desktop Support, Technical Support, Technical Support and Services, System Support
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Unsupervised Learning, Scikit Learn (Machine Learning Library), PyTorch (Machine Learning Library), Convolutional Neural Networks, Exploratory Data Analysis, Deep Learning, Microsoft Azure, Data Visualization, Classification Algorithms, Applied Machine Learning, Regression Analysis, Predictive Modeling, Data Analysis, Image Analysis, Artificial Intelligence and Machine Learning (AI/ML), Data Science, Model Training, Transfer Learning, Databricks, Machine Learning
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Generative AI, Responsible AI, Generative Model Architectures, Multimodal Prompts, Prompt Engineering, MLOps (Machine Learning Operations), Generative Adversarial Networks (GANs), Fine-tuning, Azure DevOps Pipelines, AI Security, Data Ethics, AI Orchestration, AI Workflows, Model Deployment, Azure DevOps, ChatGPT, AI Integrations, Microsoft Azure, Artificial Intelligence and Machine Learning (AI/ML), Python Programming
Intermediate · Professional Certificate · 3 - 6 Months

Duke University
Skills you'll gain: MLOps (Machine Learning Operations), Data Management, Model Training, Data Quality, Model Deployment, Data Preprocessing, Application Lifecycle Management, Technical Management, Applied Machine Learning, Project Management, Machine Learning, Data Cleansing, Model Evaluation, Data Pipelines, Technical Design, Software Development Methodologies, Technology Solutions, Systems Design, Data Collection, Data Science
Beginner · Course · 1 - 3 Months

Skills you'll gain: Bayesian Statistics, Databricks, Sampling (Statistics), Statistical Modeling, Probability, Jupyter, Regression Analysis, Probability & Statistics, Model Evaluation, Statistical Software, Probability Distribution, Data Science, Markov Model, Statistics, Statistical Programming, Statistical Inference, Statistical Methods, Simulations, Data Visualization, Python Programming
Beginner · Specialization · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Programming Principles, Java Programming, Java, Computer Programming, Code Reusability, Data Structures, Object Oriented Programming (OOP), Computational Logic, Program Development, Problem Solving, Algorithms, Eclipse (Software)
Beginner · Course · 1 - 3 Months

Skills you'll gain: Snowflake Schema, Data Engineering, Data Manipulation, Data Warehousing, SQL, Data Pipelines, Extract, Transform, Load, Application Development, Artificial Intelligence and Machine Learning (AI/ML), Role-Based Access Control (RBAC), Databases, Stored Procedure, Database Management, LLM Application, Application Frameworks, Generative AI, Large Language Modeling, Applied Machine Learning, Data Science, Machine Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, ChatGPT, Generative AI, Fine-tuning, Keras (Neural Network Library), Large Language Modeling, Model Training, Model Optimization, Applied Machine Learning, Data Preprocessing, Image Analysis, Data Import/Export, Test Data, Machine Learning, Python Programming, Artificial Neural Networks
Intermediate · Guided Project · Less Than 2 Hours
Stanford University
Skills you'll gain: Bayesian Network, Applied Machine Learning, Machine Learning Algorithms, Bayesian Statistics, Machine Learning Methods, Markov Model, Statistical Machine Learning, Machine Learning, Network Model, Unsupervised Learning, Model Training, Probability Distribution, Model Optimization, Statistical Methods, Probability & Statistics, Algorithms
Advanced · Course · 1 - 3 Months

Yale University
Skills you'll gain: Clinical Trials, Software Development Life Cycle, Medical Devices, Software Quality Assurance, Usability, Medical Privacy, Software Quality (SQA/SQC), Verification And Validation, Human Factors, Biomedical Engineering, Risk Management, User Interface (UI), Software Design, Regulatory Compliance, Healthcare Project Management, Health Technology, Machine Learning, Software Testing, Entrepreneurship, User Research
Intermediate · Course · 3 - 6 Months