Vibe Coding for Beginners

A beginner's guide to building with OpenAlex — no coding experience needed

Vibe coding = describing what you want in plain English, and letting AI write the code. No programming experience needed.

Today: building custom dashboards, reports, and analyses with OpenAlex — things that used to require a data scientist or an expensive tool like InCites or SciVal.

This is an opinionated introduction. There are lots of ways to do this, but I'm going to share what I actually use every day, because that's what I know.

1 Opening

2 What is Vibe Coding?

3 Getting Your OpenAlex API Key

  1. Go to openalex.org and create a free account
  2. Navigate to Settings (click your profile icon)
  3. Find the API Key section and copy your key. Save it somewhere safe — don't share it. You'll paste it into your prompts.

4 Vibe Coding Tools

IDEs

  • Cursor
    AI-native code editor. Free tier available.
  • Windsurf
    AI-native IDE with built-in chat.

Terminal

  • Claude Code
    Anthropic's CLI. Powerful for multi-step tasks.
  • Codex
    OpenAI's CLI agent.

Hybrid

  • Claude Code in Claude Desktop
    Chat interface + code execution underneath.

Voice to text

  • Aqua Voice
    AI dictation tuned for coding. My favorite.
  • Wispr Flow
    Voice-to-text that works across apps.

5 Live Demos

6 Tips & Concepts

Start simple
Get something small working first. Add complexity one piece at a time.
Be specific
"Bar chart of paper count by year for MIT" beats "make a chart."
Say what's wrong, not how to fix it
"The chart is too small" or "the colors are ugly." Let the AI figure out the code.
You can't break anything
The API is read-only. Worst case, start a new conversation.
First result is never final
Expect 3-10 rounds of iteration. That's normal.
Copy-paste errors
See an error? Copy the whole thing and paste it to the AI.
Save as you go
Save working versions before asking for more changes.
Show it examples
Screenshots, links, descriptions of what you want. Context helps.
Ask for "single HTML page"
One self-contained file. Easy to open, share, and deploy.
Models do the minimum
Watch for shortcuts you don't want. Just ask it to fix them.
It's a chainsaw
Powerful and fast. Can also cut your leg off.
Hallucinations happen
AI makes things up. Open data = receipts. Check the source.
Your expertise matters
AI writes code. You know if the output makes sense.
It won't replace you
It amplifies what you do. You still ask the right questions.

7 Getting Started at Home

8 Closing