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: Autodesk Maya, Computer Graphics, Post-Production, Visualization (Computer Graphics), 3D Assets, Photography, Storytelling, Adobe Photoshop, Color Theory
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Marketing Strategies, Digital Marketing, Competitive Analysis, Marketing Effectiveness, Marketing Planning, Performance Analysis, Case Studies, Business Strategies, Digital Advertising, Market Analysis, Advertising Campaigns, Consumer Behaviour, Mobile Banking, Analysis
Mixed · Course · 1 - 4 Weeks
Skills you'll gain: Technical Communication, Technical Product Management, Workflow Management, Performance Metric, Data Analysis, Agile Methodology, Project Management, Communication, Data-Driven Decision-Making, Machine Learning, Key Performance Indicators (KPIs), Large Language Modeling, R Programming, Data Visualization
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Content Management Systems, Authentications, Role-Based Access Control (RBAC), Application Deployment, Authorization (Computing), Content Management, Restful API, API Design, Development Environment, TypeScript, UI Components, JavaScript Frameworks, Web Content, Web Analytics and SEO, Query Languages, Node.JS, Business Logic, Package and Software Management, Application Programming Interface (API), Software Architecture
Intermediate · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, Google Cloud Platform, Virtual Private Networks (VPN), Network Administration, Network Planning And Design, Cloud Management, Network Architecture, System Implementation
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: MLOps (Machine Learning Operations), Jupyter, Google Cloud Platform, Machine Learning, Virtual Machines, Development Environment, Exploratory Data Analysis
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Generative AI, AI Personalization, Web Content, Google Cloud Platform, Prompt Engineering, User Experience Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Cloud Platform, Network Routing, Network Performance Management, Network Monitoring, Network Troubleshooting, TCP/IP, Network Architecture, Computer Networking, Virtual Private Networks (VPN), Cloud Services, Service Level, Load Balancing, Cloud Security
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Big Data, Data Analysis, Applied Machine Learning, MLOps (Machine Learning Operations), Machine Learning, Predictive Modeling
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Data Ethics, Information Privacy, Google Cloud Platform, Personally Identifiable Information, Cloud Security, Artificial Intelligence, Information Systems Security, Data Security, Threat Modeling, Encryption, Identity and Access Management
Intermediate · Course · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Display Devices, Power Electronics, Tensorflow, Computer Vision, Control Systems, Computer Displays, Image Analysis, Electronic Systems, Debugging, Artificial Neural Networks, Electrical Engineering, Applied Machine Learning, USB, Semiconductors, Electrical Power, Electric Power Systems, Electronics, Deep Learning, Machine Learning Methods, Electronics Engineering
Credit offered
Graduate Certificate · 6 - 12 Months

Michigan State University
Skills you'll gain: Video Editing, Creative Thinking, Multimedia, Cognitive flexibility, Photo Editing, Music, Storytelling, Brainstorming, Critical Thinking, Aesthetics, Systems Thinking, Communication
Beginner · Course · 1 - 3 Months