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: 3D Modeling, Unreal Engine, 3D Assets, Computer Graphics, Computer Graphic Techniques, Mechanical Design, Animations, Visualization (Computer Graphics), Animation and Game Design, Video Game Development, Graphical Tools, Model Optimization, Engineering, Simulations, Data Import/Export
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Swift Programming, Apple Xcode, Apple iOS, iOS Development, Apple software proficiency, Application Development, Memory Management, Cross Platform Development, Mobile Development, UI Components, Data Store, Animations, Data Storage Technologies, Object Oriented Programming (OOP), Performance Tuning, Programming Principles, Data Persistence, Data Storage, Cloud Storage, Dataflow
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Bookkeeping, Financial Analysis, Financial Modeling, Financial Statements, Financial Statement Analysis, Financial Accounting, Financial Reporting, Microsoft Excel, Reconciliation, Income Statement, Accounting, Excel Formulas, Balance Sheet, Cash Flows, Spreadsheet Software, Auditing, Verification And Validation
Advanced · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Responsible AI, AI Security, Data Ethics, AI literacy, Generative AI, Regulatory Compliance, Data Security, Law, Regulation, and Compliance, Artificial Intelligence, Decision Intelligence, Risk Management, Risk Mitigation, Risk Analysis, Algorithms
Beginner · Course · 1 - 4 Weeks

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

Skills you'll gain: Canva (Software), Presentations, Animations, Social Media Content, LinkedIn, Marketing Design, Social Media, Social Media Marketing, Marketing Materials, Typography, Design Software, Graphic Design, Layout Design, Marketing, Graphic and Visual Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Creative Design, Visual Storytelling, Computer Graphic Techniques, Digital Design, Graphics Software, Storytelling, Design Software, Creativity, Color Theory
Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Marketing Design, Graphic Design, Data Visualization, Advertising, Marketing, Project Design, User Accounts, Data Sharing, Account Management
Beginner · Guided Project · Less Than 2 Hours

University of Pittsburgh
Skills you'll gain: Apache Hadoop, Cloud Computing, Cloud Deployment, Apache Spark, Web Services, Cloud Technologies, Cloud Services, Virtualization and Virtual Machines, Cloud Computing Architecture, PySpark, Cloud Infrastructure, Cloud Development, Distributed Computing, Data Processing, Cloud Storage, Docker (Software), Virtualization, Containerization, Restful API, Data Architecture
Build toward a degree
Intermediate · Specialization · 1 - 3 Months

MathWorks
Skills you'll gain: Power Electronics, Electrical Systems, Electronic Systems, Electrical Engineering, Electric Power Systems, Three-Phase, Electronics Engineering, Electronics, Control Systems, Model Based Systems Engineering, Simulation and Simulation Software, Simulations, Hardware Design, System Design and Implementation, Design Specifications
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Governance Risk Management and Compliance, Compliance Management, Risk Management Framework, Responsible AI, Risk Control, Operational Risk, Risk Management, Legal Risk, Model Evaluation, Risk Mitigation, Compliance Reporting, Governance, Regulatory Compliance, Compliance Auditing, Risk Analysis, Corrective and Preventive Action (CAPA), Continuous Monitoring, Process Validation, Verification And Validation, Auditing
Intermediate · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: Data Lakes, Microsoft Azure, Stored Procedure, Data Architecture, Performance Tuning, Data Management, Query Languages, Data Manipulation, Scripting, SQL, Data Processing, Windows PowerShell, Microsoft Visual Studio, Command-Line Interface, Heat Maps
Intermediate · Course · 1 - 3 Months