Nadezhda Zimina Open to projects and full-time roles
← All work
04 — H3llo Education Product owner, art director, producer H3llo Cloud · EdTech Web · 2025

A course built to get a developer to their first deploy

The startup I was at sold cloud infrastructure to people who already knew what a container was. That audience was small; the bigger one was afraid of the technology. So I built the top of the funnel: a free course that gets a developer to a running service, then hands them the platform that runs it.

The hypothesis

Lower the entry barrier and the platform sells itself

Two courses, on the two technologies our products stood on: Docker, which L1veStack is built around, and Kubernetes for the full cloud. Free at first, with a paid version as a second business line if the pilot held up. Before writing anything I went through how the existing education products teach this — what they promise, how long they take, where they lose people — and built against the gap: everyone taught the concept, nobody handed you a running service. I had never worked in EdTech, so I found a producer with shipped education products and we wrote the lessons together — with developers from the core team and a designer from H3llo Cloud on the landing page.

The full H3llo Education landing page
Scroll the landing page — the offer stated as a result, not a syllabus
What we built

No video, no lectures. A stepper: nine steps of two to five minutes, about 45 minutes end to end, finishing with the user's own service live on a public URL. Every step promises a result before it explains a concept — because the person taking it wants proof they can do this, not a syllabus.

Nine lessons with their timings
Nine steps, 2 to 5 minutes each — the 45-minute promise, decomposed
Course outline: the promise and the first steps
The promise first: 45 minutes, from docker run to a service on a public URL
A whole lesson: step 1, timed at two minutes
One whole step, scrollable
The funnel it fed

The course only mattered if it delivered users to the platform, so the producer and I wrote out the whole map of touchpoints together — banner on Habr, landing, course, first deploy, payment — with the goal, the emotional state, the barrier, the artefact and the metric for every stage. It gave the team one shared picture of how the thing was supposed to work end to end, before anyone built a screen.

Journey map from awareness to advocacy, with barriers, artefacts and metrics per stage
Awareness → advocacy: goal, barrier, artefact and metric for every stage
The decision mid-flight

The course depended on a product that wasn't coming back

The final lessons ended on L1veStack — and L1veStack wasn't being relaunched, so I couldn't verify that the last steps even worked. Rather than ship a course whose payoff I couldn't test, I rebuilt the ending onto the main product, H3llo Cloud. Same promise, a platform that was actually running.

The starter pack: what a learner needs before beginning
Prerequisites kept deliberately small — any project, Docker installed, 20 minutes
What the pilot told us

I recruited people who were genuinely in the target audience — junior developers, mid-level engineers, sysadmins moving into cloud — and ran the course with ten of them, iterating between rounds. The last round worked: they finished, they got a service running, and the feedback was positive.

What participants take away: confidence and a working docker-compose file
What the pilot confirmed people walked away with — not knowledge, artefacts
10 usersiterative pilot rounds
45 minthe format's promise: zero → running service
2 coursesDocker and Kubernetes
How it ended

The funding ran out before the launch did.

Not a verdict on the product — the pilot had gone well. But it's the honest end of the story: a validated format, two courses, no public launch.

Next: nothing to beta in six months Open →