How to read your results
The test shows which kinds of thinking come easily to you today and which you'd want to practice. It's for you, not for anyone deciding about you.
What this test is for
Lots of people wonder whether coding is for them before they spend months or thousands of dollars finding out. Many bootcamps use an aptitude test to help decide. This test gives you a similar experience, free and private, so you can see which kinds of thinking come easily to you today and which you'd want to practice. It's for you, not for anyone deciding about you.
What it checks
Seven kinds of thinking that programming uses every day, with five questions each: spotting patterns, logical reasoning, step-by-step thinking, learning new rules, attention to detail, troubleshooting, and working with numbers. None of them needs any coding knowledge. A short first part asks how you like to work: sticking with things, curiosity, being OK with being stuck, care for detail, learning on your own, and asking for help.
How it's scored
- Every reasoning question is worth one point, 35 in all. Unanswered questions count as not right.
- Each area is marked A strength (4 or 5 of 5), Solid (3) or Not yet (2 or fewer).
- The overall result is Strong reasoning for coding (28 or more), A solid base (20 to 27) or Foundations first (19 or fewer).
- The work-style part isn't scored as right or wrong and isn't part of the 35.
- These cut-offs are our own judgement. We don't compare you with other people, so you won't see a percentile or "top 10%". There's no reliable group to compare against, and pretending otherwise would be misleading.
What your results can't tell you
They can't tell you whether you'll finish a bootcamp, get a job, or enjoy a career in software. Those depend far more on time, practice, persistence, support and circumstances than on one sitting of 35 puzzles. Five questions per area is enough to point you somewhere useful, and too few to be precise: one lucky guess or one slip moves an area a whole band.
What can change your score
Sleep, stress, distractions, the device you used, whether you've seen puzzles like these before, reading in a second language, and disabilities that make timed tests harder. A different day may give you a different result. If a time limit gets in your way, take the untimed version; it's just as valid for what it's for.
Taking it again
You can take it again whenever you like. You'll get different versions of the questions, so it's still a fair check, but practice does help (that's the point), so expect your score to rise a little just from having done it before.
How to use your results
As a starting point. Practice the areas marked Not yet. Use the work-style part to think about how you'll handle the hard weeks of learning. And if you're weighing up a bootcamp, use your results alongside everything else you know about yourself, never instead of it.
About these results
About these results. The Ask Codey Coding Aptitude Test is an unofficial quiz for fun and self-reflection. It is not a psychological, psychometric, intelligence (IQ), medical or clinical test. It has not been scientifically validated or standardized, and your results are not compared with any group of test takers. They are not a diagnosis, a qualification, a certification or a prediction, and they do not show whether you, or anyone, will finish a bootcamp, get a job, or succeed in a career in software.
What we do with them. Nothing that affects you. We never use these results to decide anything about you: not admission to any course, not prices, not what you can use on this site.
Not connected to any bootcamp. This test isn't affiliated with, endorsed by, or a copy of any bootcamp's or employer's admissions test, and how you do here says nothing about how you'd do on theirs.
Yours to use. Your results are yours, to use however you think is right. Please don't use them, or ask anyone to use them, to make decisions about hiring, admission, or anyone's eligibility for anything.
As is. The test and its results are provided "as is", without warranties of any kind, as described in our Terms of Service.