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.

Fundação Instituto de Administração
Skills you'll gain: Customer Success Management, Customer Data Management, Customer Relationship Management, Customer Engagement, Consultative Approaches, Customer Retention, Market Analysis, Customer experience strategy (CX), Organizational Structure, Business Relationship Management, Business Solutions, Business Technologies, Active Listening, Technology Solutions, Communication, Presentations
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Conflict Management, Emotional Intelligence, Mediation, Teamwork, Negotiation, De-escalation Techniques, Collaboration, Leadership, Empathy, Active Listening, Communication
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Generative Model Architectures, Generative AI, Site Reliability Engineering, Scalability, Application Design, Cloud Computing Architecture, Systems Architecture, Cloud Applications, Load Balancing, Cloud Platforms, Application Deployment, Distributed Computing, Enterprise Architecture, Artificial Intelligence and Machine Learning (AI/ML), Software Architecture, Infrastructure as Code (IaC), Containerization, Responsible AI, Continuous Monitoring, Security Engineering
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Slack (Software), Collaborative Software, Project Management Software, Workflow Management, Project Management, Microsoft Teams, Google Workspace, Productivity Software, Project Planning, Automation
Beginner · Guided Project · Less Than 2 Hours

Scrimba
Skills you'll gain: JavaScript Frameworks, UI Components, Full-Stack Web Development, React.js, TypeScript, Front-End Web Development, Web Development, Web Applications, Server Side, User Interface and User Experience (UI/UX) Design, Software Development, Routing Protocols, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Serverless Computing, Cloud Security, Containerization, Cloud Management, Data Governance, Artificial Intelligence and Machine Learning (AI/ML), Encryption, Google Cloud Platform, Cloud Solutions, Digital Transformation, Cloud Computing, Site Reliability Engineering, Google App Engine, Cloud Infrastructure, Real Time Data, Data Security, Looker (Software), Data Strategy, Dataflow, Artificial Intelligence
Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Mathematics Education, Education Software and Technology, Student-Centred Learning, Simulations, Pedagogy, Design Reviews, Lesson Planning, Survey Creation, Interactive Design, Web Content Accessibility Guidelines, Design Thinking, Science and Research, User Feedback, Chemistry, Physics, Technical Support, Biology
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Program Development, Program Management, Project Design, Process Management, Business Process, Timelines, Process Flow Diagrams, Agile Methodology, Project Management Software, Project Management
Intermediate · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: PHP (Scripting Language), Model View Controller, Restful API, Web Development, Object-Relational Mapping, Web Applications, Full-Stack Web Development, Development Environment, Software Testing, Back-End Web Development, Application Frameworks, Database Management, Application Security, Authentications, Authorization (Computing), Package and Software Management
Beginner · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: PySpark, Data Pipelines, Data Processing, Data Visualization, Natural Language Processing, Data Analysis Expressions (DAX), Data Integration, Data Transformation, Machine Learning, Data Cleansing, Text Mining, Deep Learning
Intermediate · Specialization · 3 - 6 Months

Kennesaw State University
Skills you'll gain: Leadership Development, Leadership, Organizational Leadership, Leadership and Management, Team Leadership, Business Leadership, Diversity and Inclusion, Diversity Equity and Inclusion Initiatives, Team Management, Team Building, Organizational Strategy, Coaching, Employee Performance Management, Mentorship, Teamwork, Collaboration, Innovation, Business Strategy, Smart Goals, Adaptability
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Cascading Style Sheets (CSS), Front-End Web Development, HTML and CSS, Web Design and Development, Responsive Web Design
Intermediate · Guided Project · Less Than 2 Hours