• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Guyana Online Academy of Learning - GOAL
  1. Categories
  2. Algorithmic Thinking

Results for "algorithmic thinking"


  • R

    Rice University

    Algorithmic Thinking (Part 2)

    Skills you'll gain: Algorithms, Data Structures, Python Programming, Data Analysis, Analysis

    4.7 stars, 220 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.7 (220) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • R

    Rice University

    Algorithmic Thinking (Part 1)

    Skills you'll gain: Graph Theory, Algorithms, Data Analysis, Data Structures, Network Analysis, Python Programming, Computer Programming, Program Development

    4.6 stars, 385 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.6 (385) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • D

    Deep Teaching Solutions

    Critical Thinking for Better Decisions in the ChatGPT Era

    Skills you'll gain: Critical Thinking, Decision Making, Emotional Intelligence, Mental Concentration, AI literacy, Self-Awareness

    4.7 stars, 126 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.7 (126) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • U

    University of Pennsylvania

    Computational Thinking for Problem Solving

    Skills you'll gain: Computational Thinking, Algorithms, Pseudocode, Problem Solving, Python Programming, Computer Hardware, Computer Programming, Analysis, Debugging

    4.7 stars, 1.4K reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.7 (1.4K) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • Unlock 3 months of Google AI Pro at no extra cost today.

    Get started
  • D

    Deep Teaching Solutions

    Critical Thinking & Logic: Real-World Skills

    Skills you'll gain: Deductive Reasoning, Logical Reasoning, Critical Thinking and Problem Solving, Critical Thinking, Creative Problem-Solving, Problem Solving, Analytical Skills, Innovation, Decision Making, Analysis

    4.8 stars, 43 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.8 (43) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • P

    Packt

    The C++ Programmer's Mindset

    Skills you'll gain: Computational Thinking, C++ (Programming Language), Algorithms, Code Reusability, Data Structures, Maintainability, C (Programming Language), Software Design, Performance Tuning, Data Processing, Computer Architecture, Hardware Architecture, Scalability, Application Development, Memory Management, Systems Architecture, Debugging, Development Testing, Web Frameworks, Engineering

    Intermediate · Course · 3 - 6 Months

    Category: New
    New
  • U

    University of California San Diego

    Data Structures and Algorithms

    Skills you'll gain: Data Structures, Algorithms, Graph Theory, Bioinformatics, Data Storage, Theoretical Computer Science, Network Analysis, Applied Mathematics, Computer Programming, Analysis, Computational Thinking, Software Testing, C and C++, Python Programming, Infectious Diseases, Java Programming, Java, Debugging, Rust (Programming Language), Javascript

    4.6 stars, 17K reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.6 (17K) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • S

    Stanford Online

    Algorithms

    Skills you'll gain: Data Structures, Graph Theory, Algorithms, Bioinformatics, Theoretical Computer Science, Social Network Analysis, Network Analysis, Network Routing, Analysis, Computational Thinking, Probability, Probability & Statistics, Computer Science

    4.8 stars, 6K reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.8 (6K) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • P

    Packt

    LEETCODE In C++ - Top 100 Coding Interview Problems

    Skills you'll gain: Data Structures, Algorithms, Computational Thinking, Programming Principles, Computer Programming, C++ (Programming Language), Theoretical Computer Science, Software Engineering, Geometry, Performance Tuning

    Intermediate · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • D

    Duke University

    Introduction to Logic and Critical Thinking

    Skills you'll gain: Deductive Reasoning, Critical Thinking, Logical Reasoning, Analysis, Probability, Sampling (Statistics), Persuasive Communication, Correlation Analysis, Communication, Appeals, Business Communication

    4.6 stars, 3.8K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.6 (3.8K) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • C

    Codio

    C++: Data Structures and Algorithms

    Skills you'll gain: Computational Thinking, Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Computer Programming, Theoretical Computer Science, Object Oriented Programming (OOP)

    4.1 stars, 24 reviews, Intermediate, Specialization, 1 - 3 Months

    ★ 4.1 (24) · Intermediate · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • P

    Packt

    Master Data Structures & Algo – Ace Leetcode & Blind 75+

    Skills you'll gain: Data Structures, Graph Theory, Algorithms

    Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
1234…258

Best Algorithmic Thinking courses from Packt

Top-rated Algorithmic Thinking courses offered by Packt on Coursera.

  1. 1
    The C++ Programmer's Mindset
    PacktIntermediate3 - 6 MonthsPackt
  2. 2
    LEETCODE In C++ - Top 100 Coding Interview Problems
    PacktIntermediate3 - 6 Months3.0(4)Packt
  3. 3
    Master Data Structures & Algo – Ace Leetcode & Blind 75+
    PacktIntermediate3 - 6 Months5.0(1)Packt

Best Algorithmic Thinking certificate programs

Earn a certificate in Algorithmic Thinking from top universities and companies.

  1. 1
    Data Structures and Algorithms
    University of California San DiegoIntermediate3 - 6 Months4.6(16,776)Specialization
  2. 2
    Algorithms
    Stanford OnlineIntermediate3 - 6 Months4.8(6,000)Specialization
  3. 3
    Introduction to Logic and Critical Thinking
    Duke UniversityBeginner3 - 6 Months4.6(3,826)Specialization

Best Algorithmic Thinking courses for beginners

Top-rated beginner-friendly Algorithmic Thinking courses with no prerequisites.

  1. 1
    Critical Thinking for Better Decisions in the ChatGPT Era
    Deep Teaching SolutionsBeginner1 - 4 Weeks4.7(126)No prerequisites
  2. 2
    Computational Thinking for Problem Solving
    University of PennsylvaniaBeginner1 - 4 Weeks4.7(1,435)No prerequisites
  3. 3
    Critical Thinking & Logic: Real-World Skills
    Deep Teaching SolutionsBeginner1 - 4 Weeks4.8(43)No prerequisites

Skills you can learn in Algorithms

Graphs (22)
Mathematical Optimization (21)
Computer Program (20)
Data Structure (19)
Problem Solving (19)
Algebra (12)
Computer Vision (10)
Discrete Mathematics (10)
Graph Theory (10)
Image Processing (10)
Linear Algebra (10)
Reinforcement Learning (10)

Frequently Asked Questions about Algorithmic Thinking

Algorithmic thinking is a problem-solving approach that involves breaking down complex problems into manageable parts and developing step-by-step solutions. This method is crucial in various fields, including computer science, data analysis, and artificial intelligence, as it enables individuals to create efficient algorithms that can process information and automate tasks. Understanding algorithmic thinking not only enhances logical reasoning but also fosters creativity in finding innovative solutions to real-world challenges.‎

With a foundation in algorithmic thinking, you can explore various career paths. Potential job roles include software developer, data analyst, systems analyst, and machine learning engineer. These positions often require strong analytical skills and the ability to design algorithms that solve specific problems. Additionally, industries such as finance, healthcare, and technology increasingly seek professionals who can apply algorithmic thinking to improve processes and drive innovation.‎

To effectively learn algorithmic thinking, you should focus on developing several key skills. These include logical reasoning, problem-solving, programming languages (such as Python or Java), and an understanding of data structures and algorithms. Familiarity with computational concepts and the ability to analyze and optimize algorithms are also essential. Building these skills will empower you to tackle complex problems and create efficient solutions in various contexts.‎

There are several online courses available that can help you learn algorithmic thinking. Notable options include Algorithmic Thinking (Part 1) and Algorithmic Thinking (Part 2). These courses provide a structured approach to understanding the principles of algorithm design and problem-solving techniques, making them suitable for beginners and those looking to enhance their skills.‎

Yes. You can start learning algorithmic thinking on Coursera for free in two ways:

  1. Preview the first module of many algorithmic thinking courses at no cost. This includes video lessons, readings, graded assignments, and Coursera Coach (where available).
  2. Start a 7-day free trial for Specializations or Coursera Plus. This gives you full access to all course content across eligible programs within the timeframe of your trial.

If you want to keep learning, earn a certificate in algorithmic thinking, or unlock full course access after the preview or trial, you can upgrade or apply for financial aid.‎

To learn algorithmic thinking, start by enrolling in introductory courses that cover the basics of algorithms and problem-solving techniques. Engage in practical exercises and projects that challenge you to apply what you've learned. Additionally, practice coding regularly and participate in online coding challenges to reinforce your skills. Joining study groups or online forums can also provide support and motivation as you progress.‎

Typical topics covered in algorithmic thinking courses include algorithm design, data structures, complexity analysis, recursion, and problem-solving strategies. You may also encounter practical applications of algorithms in areas such as sorting, searching, and optimization. These topics provide a comprehensive foundation that prepares you for real-world challenges in various fields.‎

For training and upskilling employees in algorithmic thinking, courses like Computational Thinking with Beginning C Programming Specialization and Computational Thinking with JavaScript Specialization can be particularly beneficial. These programs are designed to enhance problem-solving skills and foster a deeper understanding of algorithmic concepts, making them ideal for workforce development.‎

This FAQ content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share

Mobile App

Download on the App Store
Get it on Google Play
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera LinkedIn
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram