ProMind
PricingCustomersCompany
Start free
ProMind

The agentic learning platform. Built by DataGrid Softwares LLP.

Product
  • Teach
  • Assess
  • Analyze
  • MCP support
Use cases
  • Classrooms
  • Universities
  • Tutoring centres
  • Workforce training
  • Customer education
Resources
  • Memory science
  • Customer stories
  • FAQ
  • Contact sales
Company
  • Contact
  • Privacy
  • Terms
  • Refund policy

© 2026 DataGrid Softwares LLP. All rights reserved.

    Computational Thinking

    Course

    Learn to think like a computer scientist without writing a single line of code. Over five weeks, you'll master problem decomposition, abstraction, pattern recognition, algorithmic thinking, and logical reasoning through interactive puzzles, visual simulators, and hands-on challenges like Pascal's Triangle, the Tower of Hanoi, sorting algorithm races, logic circuits, and a multi-stage treasure map puzzle. Designed for learners aged 10-16.

    111 blocks~166 minFree
    Loading...

    Course Outline

    59 content·52 assessments·~166 min
    1

    What Is Computational Thinking?

    Content
    2

    The 5 Pillars

    Content
    3

    Decomposition: Divide and Conquer

    Content
    4

    Decomposition: Where to Cut

    Content
    5

    Interactive: Decomposition Builder

    html
    6

    You need to organize a school science fair. Which of these is the BEST first dec...

    MCQ
    7

    You're decomposing 'Make a sandwich.' Which is NOT a sub-problem?

    MCQ
    8

    Abstraction: Ignoring the Noise

    Content
    9

    Abstraction: How to Do It

    Content
    10

    Interactive: Abstraction Filter

    html
    11

    When a weather app shows you a sun icon instead of detailed atmospheric data, th...

    MCQ
    12

    You're designing a school lunch menu app. Name 3 details that MATTER and 2 detai...

    Question
    13

    Which of these are computational thinking skills? (Select all that apply)

    Multi MCQ
    14

    Pattern Recognition: The Superpower

    Content
    15

    Patterns: From Spotting to Shortcuts

    Content
    16

    Interactive: Pattern Spotter

    html
    17

    What comes next in the sequence: 3, 6, 12, 24, ?

    MCQ
    18

    The sequence 1, 4, 9, 16, 25 follows what pattern?

    MCQ
    19

    Discuss: Decomposition & Abstraction

    AI Chat
    20

    Pascal's Triangle: A Pattern Goldmine

    Content
    21

    Pascal's Triangle: Hidden Treasures

    Content
    22

    Game: Pattern Detective — Pascal's Triangle

    html
    23

    Hands-On: Build a Pascal Row Generator

    Content
    24

    In Pascal's Triangle, what is the value of the cell in Row 5, Position 3? (Rows ...

    MCQ
    25

    If you add all the numbers in Row 6 of Pascal's Triangle, you get:

    MCQ
    26

    The Fibonacci Sequence: Nature's Code

    Content
    27

    Fibonacci ↔ Pascal's Triangle

    Content
    28

    Sierpinski Triangle: Shapes Inside Shapes

    Content
    29

    Interactive: Grid Square Counter

    html
    30

    How many total squares (all sizes) are in a 3×3 grid?

    MCQ
    31

    How many pairs of whole numbers from 1 to 10 add up to 10? (Pairs like 1+9 and 9...

    Question
    32

    How many pairs of whole numbers from 1 to 20 add up to 20? (Same rules: unordere...

    Question
    33

    There are exactly 50 pairs of whole numbers from 1 to 100 that add up to 100: (1...

    Cloze
    34

    What is the fastest way to compute 1 + 2 + 3 + … + 100, and what's the answer?

    Question
    35

    Kaprekar's Constant: A Number That Catches Everything

    Content
    36

    Lab: Kaprekar Constant Explorer

    html
    37

    After trying several starting numbers in the Kaprekar Lab, what pattern did you ...

    MCQ
    38

    In the Fibonacci sequence, each number equals the sum of the two numbers before ...

    Cloze
    39

    Discuss: Patterns in the Wild

    AI Chat
    40

    Algorithms: Recipes for Problem-Solving

    Content
    41

    Flowcharts: Drawing Your Thinking

    Content
    42

    Flowcharts: Branches & Loops

    Content
    43

    Flowcharts: Iterations

    Content
    44

    Interactive: Flowchart Builder

    html
    45

    In a flowchart, an oval represents Start/End, a rectangle represents a Process, ...

    Cloze
    46

    In a flowchart, a diamond shape represents:

    MCQ
    47

    Binary Search: The Smartest Way to Guess

    Content
    48

    Interactive: Binary Search Game

    html
    49

    Using binary search on numbers 1-64, what's the maximum number of guesses needed...

    MCQ
    50

    You're searching for a number between 1 and 100 using binary search. What should...

    MCQ
    51

    Tower of Hanoi: A Classic Puzzle

    Content
    52

    Tower of Hanoi: The Pattern

    Content
    53

    Interactive: Tower of Hanoi

    html
    54

    What is the minimum number of moves to solve Tower of Hanoi with 4 disks?

    MCQ
    55

    Discuss: Algorithmic Thinking

    AI Chat
    56

    Logic: True, False, and Everything In Between

    Content
    57

    Logic: Truth Tables

    Content
    58

    Logic: Worked Examples

    Content
    59

    How to Use the Logic Gate Simulator

    Content
    60

    Interactive: Logic Gate Simulator

    html
    61

    Mom's rule: "You can play outside if you finish your homework AND clean your roo...

    MCQ
    62

    Dad's rule: "We'll go out for ice cream if it's Saturday OR Sunday." Today is We...

    MCQ
    63

    Dad's rule: "If you are NOT tired, you can keep playing." You're yawning and can...

    MCQ
    64

    Family picnic rule: "We'll have a picnic if (it's sunny AND it's the weekend) OR...

    MCQ
    65

    Conditionals: Making Choices

    Content
    66

    Conditionals: ELSE IF and Beyond

    Content
    67

    A grading rule works like this: if a score is 90 or above, the grade is A. If it...

    MCQ
    68

    Loops: Doing Things Over and Over

    Content
    69

    Loops: Putting Them to Work

    Content
    70

    Which kind of loop should you use when you know EXACTLY how many times to repeat...

    MCQ
    71

    A while loop keeps repeating as long as its condition is true. The moment the co...

    Cloze
    72

    Iterators: Walking Through a List

    Content
    73

    Iterators vs Count Loops

    Content
    74

    You have a list of 20 student names and you want to print "Hello" to each one. W...

    MCQ
    75

    Design Challenge: Apps That Use Conditionals, Loops, and Iterators

    AI Chat
    76

    Sets: Collections of Things

    Content
    77

    Set Operations: Union, Intersection, Difference

    Content
    78

    Art Club = {Ava, Ben, Cleo, Dan}. Music Club = {Cleo, Dan, Eli, Finn}. Who is in...

    MCQ
    79

    Graphs: Dots and Lines That Rule the World

    Content
    80

    In a graph, what does the 'degree' of a node mean?

    MCQ
    81

    Lucia's Social Network

    Content
    82

    Interactive: Lucia's Network

    html
    83

    Lucia's friends = {Jacob, Eve, Michael, Dana, Monica, Peter}. Michael's friends ...

    MCQ
    84

    Lucia posts photos and tags every direct friend EXCEPT Jacob. Rule: viewers = ta...

    Multi MCQ
    85

    The Handshake Problem

    Content
    86

    Game: Handshake Challenge

    html
    87

    6 people each shake hands with everyone else. How many handshakes total?

    MCQ
    88

    If 10 people are at a party and an 11th person arrives, how many NEW handshakes ...

    MCQ
    89

    Handshake Lemma on Lucia's Network

    Content
    90

    In Lucia's network (12 people, 14 edges), what is the sum of every node's degree...

    MCQ
    91

    Shortest Path: Lucia to Alex (Dijkstra's Idea)

    Content
    92

    Using Lucia's network, what is the SHORTEST path (number of hops) from Lucia to ...

    MCQ
    93

    Hands-On: Build a Dijkstra Path Simulator for Lucia's Network

    Content
    94

    BFS and DFS on Lucia's Network

    Content
    95

    You start BFS (breadth-first search) from Lucia. After visiting Lucia, which gro...

    MCQ
    96

    Which of these use Boolean logic? (Select all that apply)

    Multi MCQ
    97

    The Full Toolkit

    Content
    98

    Computational Thinking in the Wild

    Content
    99

    Interactive: Sorting Algorithm Visualizer

    html
    100

    In Bubble Sort, what happens in each pass?

    MCQ
    101

    Which is generally true about sorting a large list?

    MCQ
    102

    Debugging: Finding and Fixing Mistakes

    Content
    103

    The five debugging steps in order are: Notice something is wrong, Reproduce the ...

    Cloze
    104

    Final Challenge: Think Like a Computer Scientist

    Content
    105

    Interactive: Capstone — The Treasure Map

    html
    106

    Discuss: Your Computational Thinking Journey

    AI Chat
    107

    Decomposition means:

    MCQ
    108

    A city subway map is a good example of abstraction because:

    MCQ
    109

    What comes next in the sequence: 2, 6, 18, 54, ?

    MCQ
    110

    An algorithm must be:

    MCQ
    111

    Airport rule: "You can board the plane if you have your ticket AND your passport...

    MCQ

    Showing course outline. Copy to your collection to start learning.