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.

Maven Analytics
Skills you'll gain: Unsupervised Learning, Model Evaluation, Regression Analysis, Exploratory Data Analysis, Model Training, Applied Machine Learning, Time Series Analysis and Forecasting, Data Analysis, Model Optimization, Classification Algorithms, Statistical Analysis, Data Science, Machine Learning Methods, Forecasting, Statistical Methods, Data Preprocessing, Data Mining, Machine Learning, Supervised Learning, Business Intelligence
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Analysis, Machine Learning Algorithms, Statistical Analysis, Probability & Statistics, Probability Distribution, R Programming, Machine Learning Methods, Statistical Methods, R (Software), Applied Machine Learning, Statistical Machine Learning, Statistics, Statistical Modeling, Machine Learning, Statistical Inference, Classification Algorithms, Statistical Programming, Correlation Analysis, Data Manipulation, Supervised Learning
★ 4.6 (16) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: System Monitoring, Data Analysis Expressions (DAX), Real Time Data, Performance Tuning, Microsoft Azure, Dataflow, Data Pipelines, Data Warehousing, Power BI, Apache Spark, Data Governance, Business Analytics, SQL, Data Management, Workflow Management, Data Science, Security Engineering, Artificial Intelligence and Machine Learning (AI/ML), Warehouse Management, Application Deployment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Routing Protocols, Software-Defined Networking, Wide Area Networks, Virtual Networking, Network Troubleshooting, Open Shortest Path First (OSPF), Network Routing, Network Architecture, Network Monitoring, Network Planning And Design, Virtual Private Networks (VPN), Border Gateway Protocol, Network Performance Management, Network Security, Network Administration, Network Engineering, Firewall, Amazon Web Services, Cloud Services, Network Infrastructure
★ 5 (7) · Beginner · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Clinical Documentation, Generative AI Agents, Healthcare Ethics, Responsible AI, Data Ethics, AI Integrations, Medical Records, Medical History Documentation, Health Information Management and Medical Records, Health Informatics, Health Technology, System Implementation
★ 4.5 (6) · Intermediate · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Node.JS, Authentications, Cloud Deployment, Middleware, MongoDB, Server Side, Back-End Web Development, Role-Based Access Control (RBAC), Application Deployment, Full-Stack Web Development, API Testing, Authorization (Computing), Redis, JavaScript Frameworks, JSON, Database Management, TypeScript, Javascript, Database Design, Debugging
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Generative Model Architectures, AI Product Strategy, AI Integrations, Risking, Decision Intelligence
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: C# (Programming Language), Event-Driven Programming, .NET Framework, Application Deployment, Development Testing, Debugging, Software Testing, Application Development, ASP.NET, Microsoft Visual Studio, File I/O, User Interface (UI), Postman API Platform, UI Components, Application Frameworks, Application Programming Interface (API), API Testing, Application Design, AI Integrations, User Interface and User Experience (UI/UX) Design
Mixed · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, Computer Graphics, Visualization (Computer Graphics), Autodesk Maya, Computer Graphic Techniques, Autodesk, Workflow Management, Image Quality, Design, Design and Product, Animations, Color Theory
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft SQL Servers, Transact-SQL, SQL, Database Development, Transaction Processing, Stored Procedure, Database Administration, Database Software, Data Manipulation, Database Management, Query Languages, Relational Databases, Database Architecture and Administration, Data Integrity, Data Analysis
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Data Presentation, Data Visualization, Oral Expression, Presentations, Dashboard, Storytelling, Persuasive Communication, Communication, Non-Verbal Communication, Drive Engagement, Target Audience, Decision Making, Case Studies
Intermediate · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: Model Training, Model Evaluation, Tensorflow, Computer Vision, Machine Learning Methods, Development Environment, Image Analysis, Machine Learning, Deep Learning, Data Persistence, Artificial Neural Networks
★ 5 (7) · Beginner · Project · Less Than 2 Hours