// Vibecoding

Learn to code with words, not syntax.

Vibecoding is AlgoArena's early course lane for new programmers: a plain-English, task-based path that teaches computational thinking before syntax gets in the way.

This is a concept-stage product line. The problem bank and task direction exist; the full course experience is not generally available yet.

Rena course conceptplain English

Task 014

Get every green ball into the matching box.

pick up each green ball and put it in the nearest green box

Rena understands

find green objects
repeat action
choose nearest target
verify completion

10,000+

Problems

curated CS items already live

16

Languages

the wider arena foundation

Concept

Status

course lane in definition

Course concept

Four clean demos for how learning should feel.

These previews are intentionally broader than Compete and Classroom. They describe the learning loop we want before the full course UI is built.

Plain English

Commands before syntax.

Learners tell Rena what to do in normal language, then discover sequencing, loops, and conditionals underneath.

Join the waitlist
Rena course conceptplain English

Task 014

Get every green ball into the matching box.

pick up each green ball and put it in the nearest green box

Rena understands

find green objects
repeat action
choose nearest target
verify completion

Progression

Tasks get harder on purpose.

Early tasks teach precision. Later tasks introduce repeated actions, constraints, and optimization pressure.

Preview the path
Task progression001 to 050
Sequencing
Sequencing
Precision
Precision
Optimization
Optimization

Code bridge

Show the code when it helps.

The course can reveal optional code views so learners connect intent to real programming patterns gradually.

See the concept
Code bridgeoptional view

Plain English

for every green ball, move it to the green box

for ball in world.balls:
if ball.color == "green":
rena.pick_up(ball)
rena.move_to(green_box)
rena.drop()

Course map

A broader CS path, not a toy.

Concept

The roadmap starts with simple movement and grows toward problem solving, debugging, and AI-assisted building.

Follow the roadmap
Course pathconcept
01

Plain commands

sequencing

02

Disambiguation

conditionals

03

Many objects

loops

04

Optimize

complexity

Course spine

A beginner lane that still connects to real CS.

The point is not to dodge programming. It is to give learners enough confidence and mental structure that syntax has somewhere to land.

Foundation

Built on a real problem bank.

AlgoArena already has a large curated CS library. Vibecoding turns that foundation into a gentler first on-ramp.

See the arena
Practice library10,000+ problems
binary search, graphs, dp...
Arrays

1,420

Graphs

980

DP

760

Strings

1,110

Count Set Bits

Easy

950

Shortest Safe Path

Medium

1450

Warehouse Intervals

Hard

2100

Learning loop

Tiny tasks, visible feedback.

Each step should make the learner's mental model clearer: choose a goal, command Rena, see what changed, adjust.

Join the waitlist
Task progression001 to 050
Sequencing
Sequencing
Precision
Precision
Optimization
Optimization

AI fluency

Use AI as a thinking partner.

The course is designed for a world where natural-language instructions are part of how people learn and build.

Preview Builder
Builder conceptearly access

Repo export

github.com/user/arena-app

Ready to push when Builder opens.

$ git status --short
A app/page.tsx
A app/api/health/route.ts
A README.md

branch

main

visibility

private

owner

you

Platform bridge

Vibecoding grows into the rest of AlgoArena.

As Assessments and Builder mature, Vibecoding can become the first rung on the same ladder: learn, practice, prove, and build.

Classroom-ready later

A course instructors can pilot.

The long-term surface can plug into Classroom so educators can run early CS lessons with the same live feedback loop.

Explore Classroom
Rena course conceptplain English

Task 014

Get every green ball into the matching box.

pick up each green ball and put it in the nearest green box

Rena understands

find green objects
repeat action
choose nearest target
verify completion

Assessment bridge

Measure reasoning, not memorization.

The same evidence ideas from Assessments can eventually help show how learners plan, revise, and verify their work.

Preview Assessments
Candidate workflow conceptnot final UI

Assessment question

Product Card · Design to Spec

Candidate works in one controlled browser tab with a repo, tests, AI mode controls, and replayable evidence.

npm test -- product-card.spec.ts
3 passing / 1 visual check

Evidence captured

planned before prompting
read AI diff before applying
reran failing test
kept model access equal

Builder bridge

From guided tasks to owned projects.

Vibecoding is the beginner end of the Builder path: words first, then code, then real software ownership.

Preview Builder
Builder conceptearly access

Repo export

github.com/user/arena-app

Ready to push when Builder opens.

$ git status --short
A app/page.tsx
A app/api/health/route.ts
A README.md

branch

main

visibility

private

owner

you

Waitlist

Get notified when Vibecoding opens for pilots.

We will start with small pilots and early learners. Educators, parents, bootcamps, and curious beginners are all useful signal while the course shape is still flexible.

Task path

sequencing to optimization

Concept map

loops, conditions, debugging

Code bridge

optional syntax reveal

Pilot fit

classrooms and self-paced learners

We will only email about Vibecoding seats, pilots, or product previews.

Main product lane

Vibecoding belongs beside Compete, Classroom, Assessments, and Builder.

It is early, but it rounds out the platform: a course lane for people who need the first mental model before they can compete, teach, assess, or build.

Join the Waitlist

Explore the rest of AlgoArena

Start with the concrete practice loop today.

Explore Compete