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.

L&T EduTech
Skills you'll gain: Oil and Gas, Petroleum Industry, Big Data, Data Management, Data Processing, Artificial Intelligence and Machine Learning (AI/ML), Process Engineering, Geostatistics, Anomaly Detection, Image Analysis, Process Control, Production Process, Energy and Utilities, Machine Learning, Automation, Physical Science, Natural Resource Management, 3D Modeling, Exploratory Data Analysis
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Learning Theory, Human Learning, Motivational Interviewing, Education and Training, Teaching, Scientific Methods, Communication Strategies, Research, Science and Research, Research Methodologies, Instructional Design, Critical Thinking, Communication, Behavioral Economics, Decision Making, Psychology
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Amazon CloudWatch, Network Troubleshooting, Continuous Monitoring, Dynamic Host Configuration Protocol (DHCP), AWS Identity and Access Management (IAM), Encryption, Network Security, Network Routing, Network Architecture, Hybrid Cloud Computing, Network Administration, Amazon Web Services, Network Planning And Design, Security Controls, Cloud Security, Firewall, Virtual Private Networks (VPN), Network Infrastructure, AWS CloudFormation, Amazon Elastic Compute Cloud
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: User Experience, User Experience Design, User Research, UI/UX Research, UI/UX Strategy, User Centered Design, Copywriting, Driving engagement, Content Creation, Web Content, Diversity and Inclusion, Storytelling, Writing, Design Thinking, Concision
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Succession Planning, Human Resources, Employee Engagement, Recruitment, Human Resource Strategy, Performance Management, Talent Management, Performance Review, Employee Retention, Employee Training, Workforce Planning, Employee Onboarding, Leadership Development
Intermediate · Course · 1 - 4 Weeks

The University of Notre Dame
Skills you'll gain: Data Ethics, Analytics, Responsible AI, Big Data, Data Analysis, Ethical Standards And Conduct, Machine Learning, Business Ethics, Artificial Intelligence and Machine Learning (AI/ML), Information Privacy, Artificial Intelligence, Technology Strategies, Law, Regulation, and Compliance, Predictive Analytics, Social Justice, Case Studies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Gherkin (Scripting Language), Debugging, Integration Testing, Software Design Patterns, Test Data, Scripting, Web Development Tools, Data Structures, Automation, SQL, Cascading Style Sheets (CSS), MySQL, Hypertext Markup Language (HTML)
Intermediate · Specialization · 3 - 6 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scalability, Scala Programming, Distributed Computing, Event-Driven Programming, System Design and Implementation, Microservices, Software Architecture, Software Design Patterns, Cloud Computing, Software Design, Middleware
Intermediate · Course · 1 - 3 Months
Fractal Analytics
Skills you'll gain: Prompt Engineering, Generative AI, Business Consulting, Leadership, Consulting, Management Consulting, Responsible AI, Technical Consulting, Customer Insights, Data Ethics, Automation, Data Security
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Video Editing, Adobe Premiere, Animations, Post-Production, Motion Graphics, Video Production, Graphic Design
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Cybersecurity, Threat Management, Cyber Attacks, Threat Detection, Cloud Security, Disaster Recovery, Network Security, Malware Protection, Data Security, Intrusion Detection and Prevention, Hardening, Systems Architecture, Encryption
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Oracle SQL Developer, Database Design, Data Manipulation, SQL, Relational Databases, Data Transformation, Databases, Case Studies, Query Languages, Pivot Tables And Charts
Mixed · Course · 1 - 4 Weeks