Developer Aptitude Test

Do you think like a developer? Are you wired to code? Take this free assessment and discover the meta skills that help you learn to code faster.

Hour

Beginner

  Last Updated
March 2026

Write your awesome label here.

This course includes:

  • Access to our discord community
  • The test and interpretation of your score
  • And it's free!

----------------------------------------

Prerequisites:

A computer and a high-speed internet connection.

This assessment includes...

  • 28 Questions that Challenge Your Thinking
  • Instant Score and Results Breakdown
  • Tips for Improving Your Meta-Skills
  • Guidance on Interpreting Your Results
  • The difference between C# and .NET
  • Branching and Looping Statements
  • Installing and configuring your tools
  • Arrays
  • Declaring and using variables
  • Debugging Basics

Most people jump into coding without knowing if they're ready

They buy a course, follow along for a few weeks, then hit a wall. The loops don't make sense. The logic feels foreign. They assume they're just not a "tech person" and quit!

But sometimes the real issue wasn't ability... it was preparation.

The skills that make coding click aren't taught in coding courses

Programming draws on a specific set of thinking patterns. Some examples are: breaking problems into steps, spotting patterns, reasoning and deduction, and holding multiple variables in your head at once.

Some people have sharpened these naturally. Others just need a little time to build them up. Either way, knowing where you stand can help you plan your path forward.

This assessment shows where you are, and what to do next

In about an hour, you'll get a clear picture of the meta-skills that help predict how quickly you'll pick up programming concepts. This isn't a grade. Your score is not stored by us, and there's no judgment.

This is our way of helping you learn whether you should shore up your meta-skills before jumping into coding.

Frequently asked questions

Where did this test come from?

Eric originally assembled these questions to help with enrollment in his coding bootcamp, where they tested the meta-skills that predict how quickly someone picks up programming concepts. Over time, the results proved to be a reliable signal of student success.

It is not peer-reviewed or formally certified. It worked for bootcamp admissions because Eric didn't want to take tuition from anyone who would struggle with the pacing. Skill Foundry is self-paced, so this assessment is purely for self-reflection!

But these questions are in the same style as the original ones, and the results are worth thinking about.

What does a low score mean?

This assessment measures specific thinking patterns that are relevant to learning programming. It is not a general intelligence or IQ test.

A lower score doesn't mean you can't learn to code! These are learnable skills, and many people improve significantly with deliberate practice. What it does signal is that you should take the time to practice those skills before going all-in on coding. Higher scores just mean you're likely to learn faster and have more fun.

How long does it take?

When the assessment was in use by the bootcamp, it was limited to 1 hour. However, many Skill Foundry learners do not have English as their first language, so take the time you need. The assessment is informational and for self-reflection purposes only.

There are no penalties for taking extra time.

Do I need a Skill Foundry account?

Yes, a free Skill Foundry account is required to take the assessment and view your results. No credit card is required.

We also don't share or sell your information with anyone.

Will I see my results right away?

Yes. As soon as you submit, you'll see your score and a full breakdown of what it means, along with some tips on how to improve specific meta-skills.

Join developers who chose...

depth over speed,
understanding
over memorizationand 
professional skills over participation certificates.

About the Author

Eric Wise

Software Architect | Mentor | Entrepreneur
Eric is a veteran software architect, multi-time tech entrepreneur, and someone who's been in every corner of the industry from tech start ups, big corporations, and freelancing.
But what makes Eric truly special is his legendary ability to explain complex concepts in ways that actually stick.