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.

Tecnológico de Monterrey
Skills you'll gain: Agile Methodology, User Centered Design, Education Software and Technology, Entrepreneurship, Emerging Technologies, Market Research, Solution Design, Innovation, Market Analysis, Entrepreneurial Finance, Law, Regulation, and Compliance, Intellectual Property, Business Modeling, Scalability, Fundraising and Crowdsourcing, Growth Strategies
Beginner Ā· Course Ā· 1 - 4 Weeks
Skills you'll gain: Organizational Change, Change Management, Business Transformation, Culture Transformation, Organizational Leadership, Digital Transformation, Business Leadership, Organizational Effectiveness, Leadership, Stakeholder Analysis, Stakeholder Management, Communication Strategies, Strategic Communication, Collaborative Software, Stakeholder Engagement, Team Building, Communication, Adaptability, Google Workspace, Planning
Intermediate Ā· Course Ā· 1 - 4 Weeks

Starweaver
Skills you'll gain: Internet Of Things, Prototyping, Embedded Software, Energy and Utilities, Electrical Systems, Sustainable Technologies, Usability Testing, Engineering Management, Electronic Hardware, Emerging Technologies, Industrial Engineering, Communication Systems, Sustainable Development, Environmental Monitoring, Real Time Data
Beginner Ā· Course Ā· 1 - 4 Weeks

Scrimba
Skills you'll gain: Cascading Style Sheets (CSS), HTML and CSS, Front-End Web Development, Javascript, Responsive Web Design, Web Design and Development, Maintainability
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Photo Editing, Photography, Adobe Photoshop, Color Theory, Image Quality, Color Matching, Adobe Creative Cloud, Data Import/Export, Editing
Beginner Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Instagram, Email Marketing, Email Automation, Lead Generation, Marketing Automation, Google Sheets, Social Media, Social Media Marketing, Digital Marketing, Gmail
Beginner Ā· Guided Project Ā· Less Than 2 Hours

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

DeepLearning.AI
Skills you'll gain: Computer Vision, Keras (Neural Network Library), Image Analysis, Deep Learning, Artificial Neural Networks, Tensorflow, Dimensionality Reduction, Visualization (Computer Graphics), Applied Machine Learning, Network Architecture, Algorithms
Intermediate Ā· Course Ā· 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Community Outreach, Social Justice, Diversity Awareness, Advocacy, Diversity Equity and Inclusion Initiatives, Community Development, Cultural Diversity
Intermediate Ā· Course Ā· 1 - 4 Weeks

Politecnico di Milano
Skills you'll gain: Educational Materials, Instructional Design, Innovation, Higher Education, Collaboration, Learning Strategies, Adaptability, Planning, General Networking, Digital Communications, Communication Strategies
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Network Planning And Design, Microsoft Azure, Network Security, Network Troubleshooting, Network Architecture, Network Support, Network Administration, Firewall, Computer Networking, Virtual Private Networks (VPN), Network Routing, Role-Based Access Control (RBAC), General Networking, Hybrid Cloud Computing, Data Migration, Scalability
Intermediate Ā· Course Ā· 1 - 4 Weeks

Mixed Ā· Course Ā· 1 - 4 Weeks