Algorithm design courses can help you learn sorting algorithms, graph theory, dynamic programming, and complexity analysis. You can build skills in problem-solving, optimizing code efficiency, and understanding data structures like trees and hash tables. Many courses introduce tools such as Python, Java, or C++, along with frameworks for implementing algorithms, that support tasks in artificial intelligence, data analysis, and software development.

Skills you'll gain: Model Evaluation, Supervised Learning, Machine Learning Methods, Classification Algorithms, Machine Learning, Data Analysis, Driving engagement
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Google App Engine, Cloud Infrastructure, Identity and Access Management, Load Balancing, Data Storage Technologies, Kubernetes, Platform As A Service (PaaS), Microservices, Managed Services, Virtual Machines, Infrastructure as Code (IaC), Cloud Services, Cloud-Native Computing, Containerization, Cloud Computing, Serverless Computing, Cloud Storage, Network Planning And Design, Cloud Applications
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Presentations, Graphic Design, Data Visualization, Marketing Materials, Social Media Content, Social Media Marketing, Content Creation, Marketing Design, User Accounts, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Mockups, Visualization (Computer Graphics), Diagram Design, Wireframing, Web Design, Prototyping, User Interface and User Experience (UI/UX) Design, Data Sharing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Program Management, Project Management Life Cycle, Diagram Design, Project Closure, Agile Methodology, Benefits Administration, Innovation, Change Management, Stakeholder Communications
Intermediate · Guided Project · Less Than 2 Hours

University of Oxford
Skills you'll gain: Social Impact, Design Thinking, Organizational Leadership, Innovation, Strategic Planning, Community Development, Sustainable Development, Human Centered Design, Research and Design, Project Design, Business Planning, Growth Strategies, Risk Management, Marketing Strategies, Stakeholder Engagement, Qualitative Research
Mixed · Course · 1 - 3 Months

Skills you'll gain: Data Storytelling, Data Presentation, Generative AI, Data Ethics, Prompt Engineering, Data Visualization, Interactive Data Visualization, Plotly, Responsible AI, Data Visualization Software, Data-Driven Decision-Making, Matplotlib, Seaborn, Artificial Intelligence, Automation, Data Integrity
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Blockchain, Key Management, Cryptography, Application Security, Encryption, Secure Coding, Data Security, Public Key Cryptography Standards (PKCS), Security Testing, Vulnerability Management, Vulnerability Assessments, Code Review
Intermediate · Course · 1 - 3 Months

The Chinese University of Hong Kong
Skills you'll gain: Mathematical Modeling, Operations Research, Debugging, Traffic Flow Optimization, Computational Logic, Business Logic, Algorithms, Data Validation
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Recurrent Neural Networks (RNNs), Convolutional Neural Networks, Transfer Learning, Model Evaluation, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Python Programming, Algorithms, Data Manipulation, Computational Thinking, Programming Principles, Data Processing, Data Dictionary, Computer Programming
Mixed · Course · 1 - 4 Weeks

Universitat Autònoma de Barcelona
Skills you'll gain: Business Ethics, Conflict Management, Organizational Leadership, Political Sciences, Industrial and Organizational Psychology, Organizational Structure, Social Sciences, Organizational Change, Relationship Management, Innovation
Beginner · Course · 1 - 4 Weeks