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: Incident Response, Vulnerability Management, Continuous Monitoring, Digital Forensics, Public Key Infrastructure, Security Management, Business Continuity Planning, Cryptography, Endpoint Security, Disaster Recovery, Computer Security Incident Management, Encryption, Incident Management, Network Security, Authentications, Mobile Security, OSI Models, Security Controls, Configuration Management, Risk Analysis
Beginner · Specialization · 1 - 3 Months

Peking University
Skills you'll gain: Program Development, Computer Programming, Programming Principles, Software Engineering, Information Architecture, Software Design, Document Management, Data Structures, System Design and Implementation, Algorithms
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Node.JS, Server Side, Back-End Web Development, Package and Software Management, JavaScript Frameworks, Other Programming Languages, Javascript, Web Frameworks, Web Servers, Servers, Web Development, Development Environment
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: IT Automation, API Design, Automation, Cloud Solutions, Server Side, Back-End Web Development
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Model Evaluation, Intrusion Detection and Prevention, Threat Detection, Computer Security Incident Management, Cybersecurity, Model Training, Incident Response, Machine Learning Methods, Anomaly Detection, Applied Machine Learning, Continuous Monitoring, AI Security, Cryptographic Protocols, Network Security, Machine Learning Algorithms, Machine Learning, Predictive Modeling, Network Architecture, Unsupervised Learning, Supervised Learning
Intermediate · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Generative AI, Generative Model Architectures, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, AI literacy, Machine Learning Algorithms, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Deployment, MLOps (Machine Learning Operations), Applied Machine Learning, Google Cloud Platform, Data Infrastructure, Machine Learning, Analytics, Systems Design, Data Processing, Data Pipelines, Data Architecture, Statistical Reporting, Data Visualization, Cloud Security, Data Storage, Scalability, Identity and Access Management
Advanced · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Package and Software Management, Code Review, Open Source Technology, Code Reusability, GitHub, Scientific Methods, Software Documentation, Science and Research, Technical Documentation, Informatics, Software Versioning, R (Software), Data Analysis, Programming Principles, R Programming, Git (Version Control System), Integrated Development Environments
Intermediate · Course · 1 - 3 Months

Howard University
Skills you'll gain: Regression Analysis, Predictive Modeling, Mathematical Modeling, Predictive Analytics, Statistical Modeling, Statistical Methods, Applied Mathematics, Logistic Regression, Linear Algebra, Small Data, Model Evaluation, Statistical Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Amazon Bedrock, Fine-tuning, Generative AI, AWS SageMaker, Generative Model Architectures, Machine Learning Methods, Large Language Modeling, Artificial Intelligence and Machine Learning (AI/ML), Data Ethics, Amazon Web Services, Machine Learning, Machine Learning Algorithms, Model Training, Applied Machine Learning, Model Optimization, Model Deployment, Artificial Intelligence, System Monitoring
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Generative AI, Model Evaluation, Dashboard Creation, Dashboard, Image Quality, Embeddings, Image Analysis, Large Language Modeling, Data Visualization, Continuous Monitoring
Intermediate · Course · 1 - 4 Weeks

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