Welcome

Tell us about
you.

This is not a test and there is no pass or fail. A few quick questions help us shape the right experience for you.

2 minutes, that is it

Let us get to know you

No wrong answers, nothing is graded, and everyone is welcome. Your answers stay on this device until you choose to join, and they help us build the right path for you.

First, who should we call you?
Just a first name is fine. You can skip this if you like.
How old are you?
Where are you based?
What best describes you right now?
What will you mostly learn on?
There is no wrong device. A phone is a perfectly good start.
How is your internet?
How much coding have you done?
Have you used an AI assistant before?
Tools like ChatGPT, Claude, Gemini, and similar.
Why do you want to learn to build software?
Pick as many as feel true.
What would you love to build one day?
A dream in a sentence is perfect. An app, a game, a website, a tool for your community, anything.
How do you like to learn?
Pick as many as you like.
How much time can you give each week?
A quick, friendly peek
No wrong answers, this just helps us meet you where you are. "Not sure" is completely fine.
example.py
age = 20
if age >= 18:
    print("Welcome")
else:
    print("Too young")
What would this print?
One more
Same deal, just curious how you read it.
example.py
fruits = ["apple", "banana", "mango"]
for fruit in fruits:
    print(fruit)
How many lines would this print?
Last one. In your own words, what is a "bug"?
Whatever you think it means. There is genuinely no wrong answer, and "I don't know yet" is a great one.
All done

Thank you.

That is everything we need for now. We will use what you shared to give you the best possible experience.

Your answers are saved and unlock your sign-up.