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.

Skillshare
Skills you'll gain: 3D Modeling, 3D Assets, Color Theory, Computer Graphics, Visualization (Computer Graphics), Computer Graphic Techniques, Animations, Graphical Tools, Data Import/Export, Image Quality, Design Elements And Principles, User Interface (UI), Animation and Game Design, Creative Design
Beginner Ā· Specialization Ā· 1 - 3 Months

Skills you'll gain: Communication Strategies, Team Management, Leadership, Productivity, Diversity Awareness, Collaboration, Workplace inclusivity, Communication, Interpersonal Communications, Empathy
Advanced Ā· Course Ā· 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Mathematics Education, Education Software and Technology, Simulations, Pedagogy, Digital pedagogy, Simulation and Simulation Software, Design Reviews, Lesson Planning, Web Content Accessibility Guidelines, Interactive Design, Experimentation, Science and Research, User Feedback, Design Strategies, Innovation, Usability, Chemistry, Physics, Technical Support, Biology
Beginner Ā· Specialization Ā· 3 - 6 Months

Skills you'll gain: Application Development, Application Design, Debugging
Intermediate Ā· Course Ā· 1 - 3 Months

Board Infinity
Skills you'll gain: Test Tools, Test Automation, Test Planning, Scripting, Test Script Development, Continuous Integration, CI/CD, Software Testing, Regression Testing, Software Technical Review, Test Case, Continuous Delivery, Maintainability, Automation, Software Quality (SQA/SQC)
Advanced Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Data Structures, Graph Theory, Python Programming, Data Manipulation, Algorithms, Debugging
Intermediate Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Collaborative Software, Miro AI, User Experience, Project Design, Process Mapping, Customer experience improvement, Wireframing
Beginner Ā· Guided Project Ā· Less Than 2 Hours

Coursera
Skills you'll gain: Angular, Responsive Web Design, HTML and CSS, Web Design and Development, JavaScript Frameworks, Web Applications, Web Components
Beginner Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: 3D Modeling, 3D Assets, Unreal Engine, Computer Graphics, Graphical Tools, Image Quality, Performance Tuning, Content Management, Data Import/Export
Beginner Ā· Course Ā· 1 - 3 Months

Amazon Web Services
Skills you'll gain: Amazon Web Services, Large Language Modeling, LLM Application, Technical Design, Systems Architecture
Beginner Ā· Course Ā· 1 - 4 Weeks

Commonwealth Education Trust
Skills you'll gain: Lesson Planning, Professional Development, Constructive Feedback, Growth Mindedness, Self-Awareness, Collaboration, Personal Development, Empathy, Goal Setting, Adaptability
Mixed Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Copywriting, ChatGPT, Lead Generation, Social Media Content, Digital Publishing, Sales Process, Web Content, Sales Development, Marketing Materials, Content Creation, Digital Content, Advertising, Email Marketing, Prompt Engineering, Entrepreneurship, Persona Development
Beginner Ā· Course Ā· 1 - 4 Weeks