Bonaventure OgetoBy Bonaventure Ogeto|

Signs Your Form Four Leaver Might Thrive in Tech

Signs your child might thrive in tech include: they fix household gadgets without being asked, they enjoy puzzles and problem-solving, they taught themselves something online, they are patient with repetitive tasks, they ask "how does that work?" about apps and websites, they organise things into systems, they spend hours on the computer doing creative work (not just social media), and they are comfortable with trial and error. None of these require maths ability or prior coding experience.

It Is Not About Maths. At All.

The number one thing Kenyan parents say when their child mentions coding: "But you were not good at maths."

This is the biggest misconception about software development. Web development, app building, and most of the coding your child would learn at a bootcamp uses almost no advanced maths. No calculus. No trigonometry. No complex algebra. The maths involved is closer to primary school logic: if this, then that. If the user clicks this button, show that page. If the payment succeeds, update the balance.

Your child's KCSE maths grade tells you almost nothing about their potential in software development. A student who scored a C- in maths but spent hours rearranging their bedroom furniture until the layout was "just right" is showing the kind of spatial and logical thinking that coding actually requires.

So put the maths question aside. Here are the signs that actually matter.

Sign 1: They Fix Things Without Being Asked

The TV remote stopped working. Before you even noticed, your child had opened it, cleaned the battery contacts, and put it back together. The blender makes a strange noise. They tilt it, check the base, fiddle with the blade, and somehow it works again.

This behaviour is not about being handy with tools. It is about a specific mental pattern: see a problem, investigate the cause, try a solution, check if it worked, try another solution if it did not. That is debugging. That is exactly what a software developer does forty times a day.

The child who leaves broken things broken and waits for someone else to deal with them is showing a different temperament. The one who cannot resist poking at a problem until they understand it is showing the temperament of a developer.

Sign 2: They Enjoy Puzzles and Pattern Games

Sudoku. Chess. Word puzzles. Strategy games on their phone. Building things in Minecraft. Even complex card games that require tracking what has been played.

All of these exercise the same mental muscle coding does. You hold a problem in your head. You consider possible moves. You test one. You adjust. You try again.

Coding is essentially puzzle-solving all day. The puzzle is: "How do I make this feature work?" The pieces are lines of code, logic structures, and data. If your child loses hours to puzzles and games that require thinking (not just reflexes), that enjoyment transfers directly to coding.

This does not mean your child needs to love Sudoku. But if they naturally gravitate toward activities where they have to figure things out rather than just follow instructions, that is a strong signal.

Sign 3: They Taught Themselves Something Online

Your child learned to edit videos from YouTube tutorials. They learned to braid hair from Instagram reels. They figured out how to use Canva to make posters for the church. They downloaded a guitar tutorial app and taught themselves three chords.

The content does not matter. The behaviour does. A person who can teach themselves a new skill using the internet is someone who can learn to code using the internet. Bootcamps provide structure, mentorship, and accountability, but the core skill of "find a resource, follow instructions, practice until it works" is the same skill that powers self-directed learning in software development.

If your child has never voluntarily learned anything outside of school, that is not disqualifying. But if they have, it is a very strong sign that they can handle the self-driven parts of a bootcamp curriculum.

Sign 4: They Organise Things Into Systems

Their closet is sorted by colour. Their phone apps are grouped into folders. They created a budget spreadsheet for their pocket money. They arranged the kitchen spice rack and got annoyed when someone put the pilipili where the dhania should be.

This is systems thinking. Software development is fundamentally about building systems: organised structures where data goes in, gets processed, and comes out in a useful way. A database is a filing cabinet. An API is a request-and-response system. A user interface is an organised layout.

The child who thinks in categories, sequences, and structures has a head start in understanding how software is designed. They may not know the word "architecture" yet, but they are already doing it with their sock drawer.

Sign 5: They Ask How Things Work

"How does M-Pesa know to send money to the right person?" "How does Netflix suggest shows I might like?" "Why does the BuuPass app sometimes show wrong seat numbers?"

Curiosity about how technology works is different from just using technology. Most people tap an app, get the result, and move on. A few people tap the app, get the result, and then wonder what happened between the tap and the result. The second group are natural developers.

If your child has ever asked you something about technology that you could not answer, that question is a signal. They are not just consuming technology. They are trying to understand it. That instinct, turned into training, becomes a career.

Sign 6: They Can Sit With Frustration

Not every child who is good at puzzles is patient. But coding requires a specific kind of patience. The patience to try something, watch it fail, read the error message, think about what went wrong, adjust one small thing, try again, and repeat this cycle for hours.

Your child spent three hours trying to get a song onto their phone in the right format. They repaired a broken headphone cable using YouTube instructions and dental floss. They re-attempted a recipe four times until it tasted right.

The willingness to fail repeatedly and keep going is the single most important personality trait for a developer. More important than intelligence. More important than maths. More important than any technical background.

If your child gives up quickly when something is hard, a bootcamp will be a struggle. If they set their jaw and try again, they have the core trait that cannot be taught.

Sign 7: Their Screen Time Is Creative, Not Just Passive

There is a big difference between a child who watches TikTok for six hours and a child who spends six hours editing a TikTok video, adjusting timing, selecting music, and re-shooting scenes until it is right.

Both spent six hours on a phone. One consumed. The other created. The creator is showing the temperament of a developer.

Look at what your child does on their phone or computer. Are they:

  • Editing photos or videos?
  • Designing posters or graphics?
  • Writing stories or blog posts?
  • Building things in games (Minecraft worlds, Roblox experiences)?
  • Customising their phone's settings, themes, or layouts obsessively?
  • Running an Instagram page for a small business or personal brand?

Any of these suggest a creative, building-oriented mind. Software development is a creative career. Your child is not just writing instructions for a machine. They are designing experiences that people will use. The creative instinct matters.

How to Test It Without Spending KES 120,000

You have read the signs and you think your child might be a fit. Before committing to a full bootcamp, test the interest at low cost.

Option 1: Free resources (KES 0). Have your child try freeCodeCamp.org. It is completely free, taught in English, and starts from zero. If they complete the first 20 hours and enjoy it, that tells you something. If they quit after 30 minutes, that also tells you something.

Option 2: Tech Foundations course (KES 2,999). McTaba offers a Tech Foundations: Before You Code course designed for exactly this purpose. It covers how the internet works, what developers do, and whether this path is right for your child. One weekend of study. If they finish it excited, the bootcamp is worth considering. If they finish it bored, you saved KES 117,001.

Option 3: Watch them, do not quiz them. Instead of asking "do you want to learn coding?", observe what they already do. Do they show the signs listed above? Do they light up when technology is the topic? Do they naturally gravitate toward building, fixing, and figuring things out?

Aptitude tests and career quizzes give vague results. Behaviour gives clear ones. Watch your child for a week with these signs in mind. The evidence is already there. You just need to know what to look for.

Key Takeaways

  • Tech aptitude is about how your child thinks, not what grades they scored. Problem-solving, curiosity, and patience matter more than maths marks.
  • The child who fixes the TV remote, organises the kitchen cupboards by category, or taught themselves video editing from YouTube is showing tech-compatible thinking.
  • Spending hours on a computer is not automatically wasted time. Look at what they are doing: consuming content passively or creating and building things.
  • You do not need to identify all 8 signs. Even two or three suggest your child could do well with structured training.
  • The cheapest way to test aptitude is the KES 2,999 Tech Foundations course. One weekend reveals more than any aptitude quiz.

Frequently Asked Questions

Does my child need to be good at maths to learn coding?
No. Web development and app building use almost no advanced maths. The logic involved is closer to "if this, then that" thinking. A child who scored poorly in KCSE maths can absolutely thrive in software development. Problem-solving ability and patience matter far more than maths grades.
How can I tell if my child has aptitude for tech?
Look for these behaviours: fixing broken things without being asked, enjoying puzzles and strategy games, teaching themselves new skills online, organising things into systems, asking how apps and websites work, being patient with trial and error, and spending screen time creating rather than just consuming.
My child spends all day on their phone. Does that mean they would be good at coding?
It depends on what they are doing. If they are passively scrolling social media, that does not indicate coding aptitude. If they are editing videos, designing graphics, building game worlds, or running an online page, that creative and building-oriented behaviour is more aligned with what developers do.
What is the cheapest way to test if my child would enjoy coding?
Have them try freeCodeCamp.org for free or McTaba's Tech Foundations course for KES 2,999. One weekend of study will show both of you whether they enjoy this kind of thinking. This is far cheaper and more informative than committing to a full bootcamp upfront.
My child is not very academic. Can they still learn to code?
Yes. Coding bootcamps are not academic programmes. They are practical, project-based training. Students who struggled with exams and textbook learning often thrive in bootcamps because the learning is hands-on. If your child learns by doing rather than by reading, a bootcamp format may actually suit them better than university.

Ready to build real-world apps?

Join the McTaba Labs full-stack marathon (4 months full-time · 6 months part-time). Learn M-Pesa, USSD, and WhatsApp engineering while shipping 8 production apps.

Apply to the McTaba Marathon