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.

The University of Edinburgh
Skills you'll gain: Precision Medicine, Bioinformatics, Image Analysis, Biomedical Technology, Process Driven Development, Medical Imaging, Big Data, Data Science, Data Ethics, Health Informatics, Statistical Modeling, Machine Learning, Natural Language Processing, Data Integration, Network Analysis, Graph Theory, Python Programming
Intermediate Ā· Course Ā· 1 - 3 Months

Universidades AnƔhuac
Skills you'll gain: ChatGPT, Responsible AI, Education Software and Technology, Generative AI, Data Ethics, Artificial Intelligence, AI Personalization, Prompt Engineering, Emerging Technologies, Natural Language Processing
Beginner Ā· Course Ā· 1 - 3 Months

University of California San Diego
Skills you'll gain: Predictive Modeling, Data Manipulation, Predictive Analytics, Big Data, Data Processing, Data Mining, Data Analysis, Data Science, Data-Driven Decision-Making, Unsupervised Learning, Statistical Analysis, Analytics, No-Code Development, Software Installation
Beginner Ā· Course Ā· 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Grant Writing, Grant Applications, Proposal Writing, Clinical Research Ethics, Healthcare Ethics, Medical Science and Research, Planning, Research Design, Growth Mindedness, Science and Research, Budgeting, Resilience, Constructive Feedback, Mentorship, Goal Setting, Collaboration
Intermediate Ā· Course Ā· 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Tensorflow, Application Deployment, MLOps (Machine Learning Operations), Deep Learning, Applied Machine Learning, Machine Learning, Distributed Computing, Information Privacy, Web Servers, Application Programming Interface (API), Data Processing, Data Security, Data Visualization
Intermediate Ā· Course Ā· 1 - 4 Weeks

Politecnico di Milano
Skills you'll gain: Architectural Design, Art History, Architecture and Construction, Aesthetics, European History, Design Elements And Principles, Design
Beginner Ā· Course Ā· 1 - 4 Weeks

Queen Mary University of London
Skills you'll gain: Research Reports, Statistical Hypothesis Testing, Survey Creation, Research Design, Statistical Analysis, Data Processing, Data Collection, Quantitative Research, Statistics, Data Analysis, Data Validation
Beginner Ā· Course Ā· 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Android Development, Mobile Development, JSON, Application Development, Restful API, Google Cloud Platform, Application Programming Interface (API), Application Design, User Interface (UI) Design, User Interface (UI), Animations, Debugging
Mixed Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Organizational Change, Workplace inclusivity, Emotional Intelligence, Change Management, Team Motivation, Diversity and Inclusion, Team Building, Resilience, Business Transformation, Conflict Management, Team Leadership, Diversity Awareness, Culture Transformation, Leadership Development, Cross-Functional Team Leadership, Empathy, Collaboration, Team Management, Leadership, Communication
Intermediate Ā· Specialization Ā· 1 - 3 Months

University of Michigan
Skills you'll gain: Non-Verbal Communication, Verbal Communication Skills, Patient Communication, Storytelling, Public Speaking, Communication, Health Education, Communication Strategies, Interpersonal Communications, Concision, Persuasive Communication, Critical Thinking
Beginner Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Data Import/Export, Data Structures, Python Programming, Scripting, Computational Logic, Computer Science, File Management
Beginner Ā· Specialization Ā· 3 - 6 Months

Universidad Nacional Autónoma de México
Skills you'll gain: NoSQL, Database Systems, MongoDB, Database Management Systems, Databases, Database Design, Relational Databases, Query Languages, Apache Cassandra, Scalability, Graph Theory, Unstructured Data, Maintainability
Intermediate Ā· Course Ā· 1 - 3 Months