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.

Skills you'll gain: Large Language Modeling, Data Ethics, Cryptography, Responsible AI, Scalability, Encryption, Distributed Computing, Data Management, Cryptographic Protocols, Data Storage, Algorithms, Natural Language Processing, Machine Learning, ChatGPT, Deep Learning, Python Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Algorithms, Computational Thinking, Computer Programming, C++ (Programming Language), Geometry, Performance Tuning
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Data Structures, Graph Theory, Algorithms
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Critical Thinking, Critical Thinking and Problem Solving, Deductive Reasoning, Logical Reasoning, Decision Making, Trustworthiness, Analytical Skills, Ethical Standards And Conduct, Writing, Persuasive Communication, Problem Solving, Communication Strategies, Communication, Dealing With Ambiguity, Correlation Analysis, Reliability, Probability & Statistics, Open Mindset, Self-Awareness
Beginner · Specialization · 1 - 3 Months

Princeton University
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Java Programming, Java
★ 4.9 (2.1K) · Intermediate · Course · 3 - 6 Months

Alex Genadinik
Skills you'll gain: Decision Making, Responsible AI, AI literacy, Artificial Intelligence, Decision Support Systems, Data-Driven Decision-Making, AI Enablement, Decisiveness, Machine Learning, Algorithms, Governance, Accountability Frameworks, AI powered creativity, Generative AI
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Problem Solving, Computational Thinking, Computer Vision, Game Theory, Image Analysis, Artificial Neural Networks, Algorithms, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Psychology, AI literacy, Mathematical Modeling, General Mathematics
★ 4.4 (374) · Beginner · Specialization · 3 - 6 Months
Deep Teaching Solutions
Skills you'll gain: Logical Reasoning, Critical Thinking and Problem Solving, Creative Problem-Solving, Mental Concentration, AI literacy, Innovation, Analysis, Self-Awareness
★ 4.7 (206) · Beginner · Specialization · 1 - 3 Months
Stanford Online
Skills you'll gain: Mathematical Theory & Analysis, Logical Reasoning, Deductive Reasoning, Critical Thinking, Calculus
★ 4.8 (3K) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unsupervised Learning, Generative AI, Supervised Learning, Deep Learning, LLM Application, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Reinforcement Learning, Machine Learning Algorithms, Artificial Neural Networks, Feature Engineering, Model Evaluation, Dimensionality Reduction, Model Optimization
★ 4.7 (71) · Intermediate · Course · 1 - 3 Months

Imperial College London
Skills you'll gain: Creative Thinking, Brainstorming, Design Thinking, Ideation, Creativity, Creative Problem-Solving, AI powered creativity, Problem Solving, Innovation, Complex Problem Solving, Artificial Intelligence
★ 4.9 (926) · Beginner · Specialization · 3 - 6 Months

University of California San Diego
Skills you'll gain: Algorithms, Debugging, Software Testing, Computer Programming, Analysis
★ 4.6 (13K) · Intermediate · Course · 1 - 3 Months