Algorithmic Thinking courses can help you learn problem-solving techniques, data structures, algorithm design, and complexity analysis. You can build skills in logical reasoning, optimization strategies, and analyzing algorithm efficiency. Many courses introduce tools like Python and R for implementing algorithms, along with frameworks for analyzing data sets and solving computational problems.

Northeastern University
Skills you'll gain: Cost Management, Project Schedules, Scope Management, Scheduling, Project Planning, Systems Development, Timelines, Requirements Management, Cost Estimation, Business Planning, Systems Analysis, Agile Project Management, Project Portfolio Management, Quality Management, IT Management, Information Systems, Strategic Planning, Project Management, Agile Methodology, Systems Thinking
Mixed · Course · 1 - 3 Months

Skills you'll gain: Data Storytelling, Data Presentation, Conversion Funnel Analysis, Dashboard, Data Pipelines, Strategic Prioritization, Customer Retention, Customer Analysis, Product Strategy, SQL, Data Analysis, Business Intelligence, Data Warehousing, Pandas (Python Package), Performance Metric, Statistical Analysis, Scikit Learn (Machine Learning Library), Decision Making, Resource Allocation, Python Programming
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Model Optimization, Feature Engineering, Model Training, Applied Machine Learning, Machine Learning Methods, Fine-tuning, Machine Learning Algorithms, Deep Learning, Supervised Learning, Transfer Learning, Model Evaluation, Data Structures, Predictive Modeling, Artificial Intelligence and Machine Learning (AI/ML), Algorithms, Machine Learning, Artificial Neural Networks, Convolutional Neural Networks, Network Architecture, Performance Testing
Intermediate · Course · 1 - 3 Months

Yale University
Skills you'll gain: Literacy, Higher Education, Personal Development, Mentorship, Learning Strategies, Time Management, Student Support and Services, Student Engagement, Self-Awareness, Relationship Building, Planning, Prioritization, Resourcefulness, Professional Development, Goal Setting, Decision Making, Adaptability, Critical Thinking
Beginner · Course · 1 - 3 Months

SkillsBooster Academy
Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Generative AI Agents, Large Language Modeling, AI Workflows, AI Orchestration, Token Optimization, LLM Application, Agentic systems, Responsible AI, Artificial Intelligence, Business Process Automation, Artificial Intelligence and Machine Learning (AI/ML), Proactivity, Organizational Skills, Organizational Development, Business Technologies
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Patient Safety, Design Thinking, Change Management, Institutional Review Board (IRB), Organizational Change, Conflict Management, Data Literacy, Performance Measurement, Systems Thinking, Healthcare Project Management, Data Visualization, Solution Design, Health Systems, Data Analysis, Corrective and Preventive Action (CAPA), Risk Analysis, Data Presentation, Maintainability, Safety Assurance, Quality Improvement
★ 4.8 (1.9K) · Beginner · Specialization · 3 - 6 Months

Alex Genadinik
Skills you'll gain: Stress Management, Time Management, Calendar Management, Organizational Skills, Productivity, Stress First Aid, Prioritization, Overcoming Obstacles, Mental Health, Mental Concentration, Decision Making, Cognitive Behavioral Therapy
Mixed · Course · 1 - 3 Months

Skills you'll gain: Generative AI, Generative Model Architectures, Generative Adversarial Networks (GANs), Autoencoders, Model Deployment, Deep Learning, Model Optimization, PyTorch (Machine Learning Library), Model Evaluation, Artificial Neural Networks, Model Training, Convolutional Neural Networks, Performance Tuning, Artificial Intelligence, Scalability, Python Programming, Machine Learning, Memory Management, Image Quality, Performance Analysis
Beginner · Course · 1 - 4 Weeks

Princeton University
Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Design, Object Oriented Programming (OOP), Data Structures, Code Reusability, Java Programming, Java, Program Development, File I/O, Computational Thinking, Computer Science, Algorithms, Theoretical Computer Science, Animations, Simulations
★ 4.7 (1.4K) · Beginner · Course · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), C and C++, Object Oriented Programming (OOP), Object Oriented Design, Algorithms, C (Programming Language), Programming Principles, Computer Programming, Graph Theory, Code Reusability, Memory Management, Data Structures, File I/O
★ 4.4 (2.3K) · Intermediate · Course · 1 - 3 Months

John Wiley & Sons
Skills you'll gain: Supervised Learning, Machine Learning Methods, Image Analysis, Statistical Machine Learning, Applied Machine Learning, Computer Vision, Machine Learning Algorithms, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Natural Language Processing, Deep Learning, Artificial Neural Networks, Text Mining, Decision Tree Learning, Advanced Analytics, Convolutional Neural Networks, Model Optimization, Data Science, Data Processing, Logistic Regression
Advanced · Course · 1 - 4 Weeks

University of Alberta
Skills you'll gain: Reinforcement Learning, Machine Learning Methods, Machine Learning, Sampling (Statistics), Machine Learning Algorithms, Artificial Intelligence, Deep Learning, Systems Development, Simulations, Solution Architecture, Agentic systems, Feature Engineering, Model Training, Artificial Intelligence and Machine Learning (AI/ML), Markov Model, Decision Intelligence, Supervised Learning, Algorithms, Model Evaluation, Applied Machine Learning
★ 4.7 (3.6K) · Intermediate · Specialization · 3 - 6 Months