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.

Fractal Analytics
Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Generative Model Architectures, Data Preprocessing, AI literacy, Business Intelligence, Data Quality, Analytics, Data Analysis, Business Ethics, Business Analytics, Machine Learning Algorithms, Artificial Neural Networks, Machine Learning, Deep Learning, Data Science, Python Programming, Predictive Modeling, Unsupervised Learning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, UI Components, HTML and CSS, Front-End Web Development, Web Design, Bootstrap (Front-End Framework), Web Design and Development, User Interface (UI), Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Event-Driven Programming, Web Applications, Web Development, Interactive Design, Design, Javascript, User Experience Design, Animations
Intermediate · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Scaled Agile Framework, Systems Engineering, Scrum (Software Development), Agile Methodology, Agile Project Management, Kanban Principles, Software Development Methodologies, Business Leadership, Backlogs, Scalability, Organizational Structure, Organizational Change, Waterfall Methodology
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Test Driven Development (TDD), Unit Testing, Test Planning, Debugging, Browser Compatibility, Performance Testing, Security Testing, Software Testing, System Testing, Test Script Development, Behavior-Driven Development, API Testing, Code Coverage, Integration Testing, Development Testing, Test Case, Test Automation, Continuous Delivery, Software Development Tools, Site Reliability Engineering
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Infographics, Diagram Design, Data Visualization, Data Sharing, Graphical Tools, Graphic Design, Business Analytics
Beginner · Guided Project · Less Than 2 Hours

Universidad de Palermo
Skills you'll gain: Eclipse (Software), Object Oriented Programming (OOP), Java, Integrated Development Environments, Data Structures, Java Programming, File I/O, Computer Programming, Algorithms, Programming Principles, Development Environment, Debugging
Beginner · Course · 1 - 4 Weeks

Università Bocconi
Skills you'll gain: Go To Market Strategy, Business Modeling, Entrepreneurship, Fundraising, Customer Acquisition Management, Business Architecture, User Research, Sales Strategy, Presentations, Customer Insights, Persona Development, Entrepreneurial Finance, New Product Development, Market Research, Market Opportunities, Customer Analysis, Product Development, Value Propositions, Market Analysis, User Feedback
Beginner · Course · 1 - 4 Weeks

Institut Mines-Télécom
Skills you'll gain: Cybersecurity, Application Security, Cyber Attacks, Secure Coding, Security Controls, Exploitation techniques, Vulnerability Assessments, SQL
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Time Series Analysis and Forecasting, Financial Forecasting, Statistical Analysis, Machine Learning, Trend Analysis, Financial Data, Financial Modeling, Model Evaluation, Forecasting, Jupyter, Predictive Modeling, Revenue Forecasting, Regression Analysis, Finance, GitHub, Statistical Modeling, Data Transformation
Intermediate · Course · 1 - 3 Months

Institut Mines-Télécom
Skills you'll gain: Image Analysis, Computer Vision, Image Quality, Data Processing, Digital Signal Processing, Systems Of Measurement, Data Analysis, Computer Programming, Unsupervised Learning, Medical Imaging, Python Programming, Histogram, Algorithms, Machine Learning Algorithms, Applied Mathematics
Intermediate · Course · 1 - 3 Months

Alex Genadinik
Skills you'll gain: Blogs, Search Engine Optimization, Copywriting, Content Optimization, Web Analytics and SEO, Web Content, Keyword Research, Content Creation, Digital Marketing Tools, Driving engagement, Generative AI
Mixed · Course · 1 - 3 Months

University of Virginia
Skills you'll gain: User Story, Agile Product Development, Agile Methodology, Design Thinking, User Research, Product Development, Agile Project Management, User Feedback, User Centered Design, Interviewing Skills, Value Propositions, Innovation, Storytelling, Meeting Facilitation, Team Oriented, Persona Development
Beginner · Course · 1 - 4 Weeks