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: Logo Design, Storyboarding, Storytelling, Visual Design, Graphic and Visual Design, Design Elements And Principles, Creativity, Aesthetics
Beginner Ā· Course Ā· 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Strategic Partnership, Social Impact, Sustainable Development, Communication Planning, Project Design, Social Media, Project Planning, Environmental Issue, Innovation, Sustainability Standards, Project Management, Entrepreneurship, Fundraising, Proposal Writing
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Applied Machine Learning, Data Science, Python Programming, Scikit Learn (Machine Learning Library), NumPy, Computational Thinking, Machine Learning Algorithms, Pandas (Python Package), Data Preprocessing, Data Analysis, Exploratory Data Analysis, Programming Principles, Data Manipulation
Beginner Ā· Course Ā· 1 - 4 Weeks
Universitat Autònoma de Barcelona
Skills you'll gain: Research Design, Experimentation, Research Reports, Research, Scientific Methods, Design Research, Usability Testing, Research Methodologies, UI/UX Research, Report Writing, Data Analysis, Data Ethics, User Research, Usability, Data Collection, Psychology
Beginner Ā· Course Ā· 1 - 4 Weeks

Board Infinity
Skills you'll gain: Interviewing Skills, Employee Training, Workplace inclusivity, Management Training And Development, Talent Recruitment, Training and Development, Diversity Awareness, Recruitment Strategies, Talent Acquisition, Talent Sourcing, Active Listening, Communication, Cultural Sensitivity
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: 3D Modeling, 3D Assets, Animation and Game Design, Computer Graphics
Mixed Ā· Course Ā· 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Predictive Analytics, Advanced Analytics, Data Cleansing, Unsupervised Learning, Data Analysis, Data Mining, Classification Algorithms, Supervised Learning, Decision Tree Learning, Machine Learning, Artificial Neural Networks
Intermediate Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Apache Hadoop, Apache Hive, Big Data, Database Design, Extensible Markup Language (XML), Databases, JSON, Data Processing, Data Warehousing, Distributed Computing, Data Analysis, Scalability, Case Studies, Analytics, Data Pipelines, Query Languages, Social Media, Data Cleansing, Data Integration, Social Media Content
Intermediate Ā· Specialization Ā· 3 - 6 Months

Cisco Learning and Certifications
Skills you'll gain: Performance Tuning, Wide Area Networks, Network Troubleshooting, Network Planning And Design
Beginner Ā· Course Ā· 1 - 3 Months

Dassault SystĆØmes
Skills you'll gain: SolidWorks (CAD), 3D Modeling, Computer-Aided Design, Assembly Drawing, Mechanical Design, Engineering Design Process, Mechanical Engineering
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Ideation, Diagram Design, Brainstorming, Team Building, Productivity Software, Data Visualization, Organizational Skills
Beginner Ā· Guided Project Ā· Less Than 2 Hours

Institut Mines-TƩlƩcom
Skills you'll gain: Image Quality, Image Analysis, Computer Vision, Digital Signal Processing, Python Programming, Computer Programming, Medical Imaging, Mathematics and Mathematical Modeling, Algorithms, Computer Science, Probability & Statistics
Intermediate Ā· Course Ā· 1 - 3 Months