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.

Board Infinity
Skills you'll gain: React.js, Responsive Web Design, Front-End Web Development, Bootstrap (Front-End Framework), JavaScript Frameworks, UI Components, Javascript, HTML and CSS, Web Applications, Event-Driven Programming, Web Development, User Interface (UI)
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Workplace inclusivity, Diversity Equity and Inclusion Initiatives, Empowerment, Resilience, Personal Development, Self-Awareness, Teamwork, Collaboration, Constructive Feedback, Relationship Building, Active Listening, Interpersonal Communications
Beginner · Course · 1 - 4 Weeks
Starweaver
Skills you'll gain: Responsible AI, Sustainable Development, Social Impact, Data Ethics, AI Product Strategy, Sustainable Business, Generative AI, Sustainable Systems, Corporate Sustainability, Sustainability Reporting, Diversity and Inclusion, Artificial Intelligence, Environmental Social And Corporate Governance (ESG), Business Ethics, Climate Change Mitigation, Environmental Issue, Problem Solving, Content Strategy
Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: SQL, Database Management, Relational Databases, Databases, Database Design, Data Visualization Software, Web Scraping, Data Processing, Object Oriented Programming (OOP), Data Modeling, Python Programming, Web Development, Web Applications, Data Collection
Mixed · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Prompt Engineering, LangChain, LLM Application, AI Workflows, Vector Databases, Scalability, User Interface (UI), Embeddings, Databases, Performance Tuning, Maintainability, Data Preprocessing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Decision Tree Learning, Data Preprocessing, Data Manipulation, Statistical Modeling, R Programming, Supervised Learning, Machine Learning, Classification Algorithms
Beginner · Guided Project · Less Than 2 Hours

Tecnológico de Monterrey
Skills you'll gain: Search Engine Marketing, Search Engine Optimization, Web Analytics and SEO, Digital Marketing, Social Media Strategy, Content Strategy, Marketing Strategies, Digital Advertising, Email Marketing, Content Creation, Web Design and Development, Event Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Tensorflow, Convolutional Neural Networks, Image Analysis, Python Programming, Jupyter, Artificial Neural Networks, Deep Learning, Software Visualization, Machine Learning
Intermediate · Guided Project · Less Than 2 Hours

Knowledge Accelerators
Skills you'll gain: Cyber Security Policies, AI Security, Mobile Security, Safety and Security, Identity and Access Management, Remote Access Systems, Multi-Factor Authentication, Artificial Intelligence
Beginner · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Supervised Learning, Unsupervised Learning, Generative Adversarial Networks (GANs), Deep Learning, Image Analysis, Machine Learning Algorithms, Applied Machine Learning, Python Programming, Machine Learning, Artificial Neural Networks, Model Evaluation, Data Processing, Classification Algorithms, Computer Vision, Predictive Modeling, Computer Programming, Regression Analysis
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Annual Reports, Governance, Corporate Accounting, Law, Regulation, and Compliance, Financial Industry Regulatory Authorities, Regulatory Requirements, Compliance Management, Regulatory Compliance, Financial Regulation, Accountability, Business Management, Corporate Strategy, Regulation and Legal Compliance, Business Ethics, Organizational Structure, Corporate Communications, Governance Risk Management and Compliance, Financial Accounting, Financial Reporting, Auditing
Beginner · Specialization · 1 - 4 Weeks

Skills you'll gain: Figma (Design Software), Game Design, Prototyping, Mockups, UI Components, Wireframing, Interaction Design, User Interface (UI) Design
Intermediate · Course · 1 - 4 Weeks