✳ CODE. CREATE. FIGURE THINGS OUT.

Your ideas.
Made real.

Experiment with real code. Make digital art. Build a story that reacts to your choices. See what you can create.

New to coding? You’re in the right place.
IDEA → CODE → CREATE
A creative coding workspace with a blue laptop, abstract code, and an orbital space project
Built by you. Powered by curiosity.
Real code, from day one Learn at your own pace Make something yours
YOUR NEXT PROJECT STARTS HERE

Pick a project. Make it yours.

Six starting points.
Plenty of room for your own ideas.

THE CODE LAB

Try it. Change it. Run it.

Ready when you are
Your first program
JavaScript
my-first-idea.js
Edit the code, then choose Run my code. Use the shortcut buttons to insert common coding symbols.
YOUR OUTPUT

Your code. In action.
Hit Run to see what happens.

Your messages will appear here.
Ready for your first idea?
Something broke? That’s useful information. Change one thing and try again.
CLASSROOM IDEAS, OPEN TO EVERYONE

Learn from people who teach.

Teacher contributions and practical
ideas for your next project.

Meet our sample teaching team. These profiles and contributions are illustrative until participating teachers provide their own.

YOUR NEXT IDEA DESERVES A START.

Computer science
belongs to everyone.

Necessarium is an initiative of the Alexander Ilyavitch Foundation for Advancement in Computer Science. We’re here to give young people a welcoming place to explore, experiment, and discover what they can create with code.

For the student with a thousand questions. For the teen with an idea. For anyone who’s ever wondered, “Could I make that?”

Find out what you can build
01

Curiosity comes first.

Ask questions. Challenge an assumption.

02

Learn by making.

Experiment, test, and build on what you discover.

03

There’s room for you.

Your perspective is part of what comes next.