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: Generative AI, Supervised Learning, Generative Model Architectures, AWS SageMaker, Unsupervised Learning, Large Language Modeling, Time Series Analysis and Forecasting, LLM Application, Applied Machine Learning, Feature Engineering, Exploratory Data Analysis, Deep Learning, A/B Testing, Python Programming, Machine Learning, Data Analysis, Data Processing, AWS CloudFormation, AI Personalization, Network Architecture
Intermediate · Specialization · 3 - 6 Months

University of Minnesota
Skills you'll gain: Open Web Application Security Project (OWASP), Cucumber (Software), Software Testing, Selenium (Software), Gherkin (Scripting Language), JUnit, Verification And Validation, Test Automation, Unit Testing, Security Testing, Regression Testing, Test Case, Testability, Behavior-Driven Development, Code Coverage, Performance Testing, Development Testing, Test Planning, Acceptance Testing, Software Quality Assurance
Intermediate · Specialization · 3 - 6 Months

Advancing Women in Tech
Skills you'll gain: Collaboration, Brainstorming, Analytical Skills, Emotional Intelligence, Simulations, Personal Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Excel Formulas, Data Storytelling, Microsoft Excel, Dashboard, Pivot Tables And Charts, Power BI, Data-Driven Decision-Making, Microsoft Copilot, Spreadsheet Software, Extract, Transform, Load, Data Literacy, Data Presentation, Data Visualization Software, Generative AI, Data Visualization, Data Analysis, Business Intelligence, Data Processing, Data Collection, Business Metrics
Beginner · Specialization · 3 - 6 Months

LearnKartS
Skills you'll gain: Email Marketing, AI Personalization, Marketing Automation, Marketing Analytics, Search Engine Optimization, Marketing Strategies, Social Media Marketing, Blogs, Content Creation, Web Analytics and SEO, Customer experience improvement, Web Content, Social Media, Customer Engagement, Generative AI, Automation
Mixed · Course · 1 - 4 Weeks
Dassault Systèmes
Skills you'll gain: Assembly Drawing, 3D Modeling, Computer-Aided Design, Drafting and Engineering Design, Engineering Drawings, Mechanical Design, Technical Design, Prototyping, Mechanical Engineering
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Integration Testing, Middleware, Enterprise Architecture, Data Integration, Business Process Automation, Software Installation, Business Logic, Configuration Management, System Configuration, Data Management, Debugging, Development Testing
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Large Language Modeling, Generative AI, PyTorch (Machine Learning Library), LLM Application, Natural Language Processing, Artificial Intelligence and Machine Learning (AI/ML), Data Pipelines, Text Mining, Data Ethics, Artificial Intelligence, Deep Learning, Performance Tuning, Applied Machine Learning, Data Processing, Artificial Neural Networks, Reinforcement Learning, Document Management, Database Management Systems, Data Storage Technologies
Intermediate · Specialization · 3 - 6 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Java Programming, Object Oriented Programming (OOP), Programming Principles, Computer Programming, Data Structures, Software Engineering, Unit Testing, Debugging, OS Process Management, File Management, Performance Tuning
Intermediate · Course · 1 - 3 Months

Politecnico di Milano
Skills you'll gain: Ancient History, Architectural Design, Civil and Architectural Engineering, Social Studies, Architecture and Construction, World History, Physical Science, Cultural Diversity
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: MLOps (Machine Learning Operations), Systems Design, Tensorflow, Hybrid Cloud Computing, Google Cloud Platform, Systems Architecture, Performance Tuning, Applied Machine Learning, Machine Learning, Distributed Computing, Scalability, Data Pipelines
Advanced · Course · 1 - 3 Months

Coursera
Skills you'll gain: User Experience Design, Wireframing, User Research, UI/UX Strategy, Responsible AI, Adobe XD, Usability Testing, Generative AI, Figma (Design Software), Design Thinking, Prototyping, User Interface (UI) Design, Persona Development
Beginner · Course · 1 - 4 Weeks