Home · Academy · Robotics & Coding · Project Workshop · How to Choose a Problem

How to Choose a Problem

Learn to choose a small, doable and meaningful project problem that starts from a real need.

PROJECT COMPASS

What will you use this page for?

Core idea

A good project starts with a good problem; in this lesson we will learn how to find a problem that is based on a real need, that interests you and that you can actually build at your scale.

Evidence to produce

Complete the page task with your own input, test conditions and reasoning.

Control trap

Starting with a product instead of a problem “I want to build a robot” is not a problem; it is a product. First answer the question, “Which problem will it solve?” The product is the shape of the solution; the problem is its reason. Choosing a problem that is too big Being too ambitious at the start is the most common…

Next connection

Understanding Users and Needs: Ways to understand who you are solving your chosen problem for, and what that person truly needs.

Module sources: Python Tutorial · Arduino Learn

LevelBeginner
Age10–16
Duration30–45 min
PrerequisiteAt least one Academy module or a small project idea
ContentStandard lesson · 1,579 words
Last updated

One-sentence summary

A good project starts with a good problem; in this lesson we will learn how to find a problem that is based on a real need, that interests you and that you can actually build at your scale.

Why does it matter?

When people start a project, the first question they usually ask is, “What can I make?” But there is a better question: “Which problem do I want to solve?”

If you choose the wrong problem, even great code will not help. Choose a problem that is too big, and you will never finish it. Choose one that nobody cares about, and nobody will use it. Choose one that bores you, and you will give up halfway.

Choosing the problem is the most invisible step of a project, and also the most decisive one. A student who picks the right problem can build something useful even with simple tools. In this lesson we will walk, step by step, through turning an idea into a “problem you can actually build.”

Where do we find a problem?

Problems do not appear out of thin air. They usually come from observation. When you look around carefully, you notice small but real annoyances.

Look at your own daily life

The best problems are often the small difficulties you experience yourself, because you understand those best.

You can ask a few questions:

Example 1: The night-light problem

Suppose that when you get up at night for a glass of water, your room is pitch dark. The light switch is by the door, not next to your bed. Walking to the switch in the dark is both hard and a little scary.

A real problem comes out of this:

“When someone enters the room at night, a soft light should turn on automatically, without anyone having to reach for a switch.”

This is the idea of an “automatic night light.” You can build it with the motion sensor, LED and simple conditional logic you learned in earlier modules. Small, real and at your scale.

Example 2: The forgotten-bag problem

A second example: in the morning rush you often leave your water bottle or lunch box on the table.

Another problem comes out of this:

“Before I leave through the door, if one of the items that should be in my bag is missing, I should get a short warning.”

This problem is small and real too. But be careful: detecting every single item can be hard. Maybe a simpler version that only checks whether the water bottle is in place is more buildable. Narrowing a problem can save a project.

Three qualities of a good problem

A good project problem sits where three circles overlap: interest, usefulness and reachability.

1. Interest: Does it make you curious?

Finishing a project takes time. It is hard to stay patient with a topic that does not interest you. Choose a problem where you can honestly say, “It would feel good to solve this.”

2. Usefulness: Does it really help someone?

A good problem makes life easier for at least one person. That person can be you, a sibling or a friend. Have an answer to the question, “Who would use this?”

3. Reachability: Can you build it with your tools?

Even the best idea does not become a project without materials and time. Choose a problem that fits the board, sensor, time and knowledge you have. Instead of a flying robot, a small night light for your desk is often a better start.

If a problem carries all three qualities at once, it is worth building a project on.

Keeping the problem at the right scale

The most common mistake for beginners is choosing a problem that is too big. “A smart system that controls every light in the house by voice” sounds amazing, but it takes weeks and usually stays unfinished.

The trick is to make the problem smaller. This is called narrowing the scope.

Bring the big idea down to its smallest working form:

Keeping the problem at the right scale table
Too bigNarrowed (buildable)
A smart system that automates the whole houseA night light that works in one room
Voice-controlled lightingMotion-activated lighting
A bag that detects every itemA bag that only checks the water bottle

A small but finished project is always worth more than a big but half-done one. Finish the first version, then grow it if you want.

Mini practice

Now it is your turn to choose a problem. Use the checklist below. Write down one problem idea and mark each line honestly with “yes” or “no.”

PROBLEM-SELECTION CHECKLIST

My problem idea:
_______________________________________________

[ ] 1. This is a real need/annoyance, not just a wish.
[ ] 2. It makes life easier for at least one person.
        Who: ______________________
[ ] 3. The topic genuinely interests me.
[ ] 4. It is buildable with the materials and
        knowledge I have.
[ ] 5. I can finish it in the time I can spend.
[ ] 6. There is a clear test for saying "it works."
        Test: ____________________
[ ] 7. I can narrow it to a smaller version if needed.

Rule: If you have 5 or fewer "yes" marks,
rethink or narrow the problem.

If we put the night-light example on this list, most lines would be “yes”: a real need, useful to you and anyone who uses the room, materials on hand, and a clear success test — “the LED turns on when someone walks into the dark room.”

Common mistakes

Starting with a product instead of a problem

“I want to build a robot” is not a problem; it is a product. First answer the question, “Which problem will it solve?” The product is the shape of the solution; the problem is its reason.

Choosing a problem that is too big

Being too ambitious at the start is the most common place to get stuck. Shrink the idea and aim for a first working version.

Choosing a problem that helps no one

“It would be interesting” is not enough. If you have no answer to “Who would use this?”, the problem stays up in the air.

Not defining what “it works” means

If you do not know when the project is finished, it never is. Right at the start, write down “what must happen for this to count as a success?” For example: “When the room goes dark and someone enters, the LED should turn on within three seconds.”

Safety note

When you choose a problem, think about other people too. If you want to solve someone else’s need, respect their permission and their privacy.

A good project is not only useful; it is also respectful of others and safe.

Lesson summary

Check questions

  1. When planning a project, which is the better first question: “What can I make?” or “Which problem do I want to solve?”
  2. What are the three overlapping qualities of a good problem?
  3. What does “narrowing the scope” mean, and why does it help?
  4. Why is “I want to build a robot” not, by itself, a good problem?
  5. In the night-light example, what kind of test could you set to say “it works”?

Answers

  1. “Which problem do I want to solve?” is better, because a project is a solution; you first need to be clear about the problem to be solved.
  2. Interest (it makes you curious), usefulness (it really helps someone) and reachability (you can build it with your tools).
  3. Narrowing the scope means bringing a big idea down to its smallest working version. It helps because it makes the project finishable and lowers the risk of giving up halfway.
  4. Because it describes a product, not a problem. Without knowing which need it meets, the project has no clear direction and no clear “done” point.
  5. For example: “When the room goes dark and someone enters, the LED should turn on within three seconds.” It only needs to be a clear, observable, testable measure.

Source and verification note

For “How to Choose a Problem”, verification focuses on whether the relationship between Where do we find a problem? and Example 1: The night-light problem remains consistent across examples. A project page should make a result claim only when it is supported by a real prototype, test record or observation. Numbers such as cost, duration and success rate must be labelled clearly when they are estimates.

Next lesson

Understanding Users and Needs: Ways to understand who you are solving your chosen problem for, and what that person truly needs.

Start QuizBack to Project Workshop
QUESTION POOL

Reinforce this lesson with 10 questions

This lesson has a pool of 20 questions. Each attempt selects 10 and reshuffles the choices.