Dashboard
🍇 Welcome to VineAcademy
Step 1 of 3

What is "Vibe Coding"?

Vibe coding is when you describe what you want to AI, and AI writes the code for you. You then run, test, and iterate—all without writing code yourself.

Traditional Coding vs Vibe Coding

💻 Traditional Coding

You write: "import pandas as pd; df = pd.read_csv('data.csv'); ..."

Problem: You need to memorize syntax, debug errors, and know exact function names.
✨ Vibe Coding (VineAcademy Way)

You say: "Analyze sentiment in these tweets and show me a visualization"

AI writes: Complete Python code with explanations

You do: Run it, check results, ask AI to fix/improve

Real Example

Your prompt: "Load my CSV, find tweets with >1000 likes, and plot engagement over time"

import pandas as pd import matplotlib.pyplot as plt # Load dataset df = pd.read_csv('tweets.csv') # Filter high-engagement tweets popular = df[df['likes'] > 1000] # Plot engagement over time popular.plot(x='date', y='likes', kind='line') plt.title('High-Engagement Tweets') plt.show()

AI explains each line, you run it, see results, and iterate!

The shift: From code monkey → Data conductor. You orchestrate AI to do analysis while you focus on asking the right questions and interpreting results.
Step 2 of 3
🎯

What is CommDAAF?

CommDAAF is VineAcademy's validation framework—it helps you catch bad analysis before publishing. AI is powerful but can make mistakes. CommDAAF keeps you honest.

CommDAAF = Your Quality Checklist

Communication - Who is this for? What's the story?
Data - Is this dataset appropriate? Any selection bias?
Algorithms - Is this method valid for my question?
Assumptions - What am I assuming? Could I be wrong?
Formulation - Is my research question clear and answerable?

Why This Matters

Bad Analysis: "AI says climate change tweets increased 300% last month!"

CommDAAF Questions:

  • Data: Did you check for bots? Is this random or triggered by a news event?
  • Assumptions: Does "more tweets" = "more concern" or just more noise?
  • Communication: Are you claiming causation when you only have correlation?

Result: You catch the problem—turns out it was a coordinated bot campaign, not genuine concern!

🚨
Multi-Model Validation
GLM-5 and Kimi-K2.5 critique each other's work
🧠
Critical Thinking
Reflection checkpoints throughout lessons
📊
Research Rigor
Designed for academic/professional work
🎓
Ethics Built-In
Bias detection, manipulation awareness
Step 3 of 3
🚀

How VineAcademy Works

You'll progress through units, earn XP, unlock achievements, and build real computational social science skills.

What to Expect

📚
Swipeable Lessons
Mobile-first card interface. Each lesson has 8-15 interactive cards with concepts, games, and wisdom reflections.
🧪
Collaborative Playground
Watch GLM-5 and Kimi-K2.5 generate code, critique each other, and build consensus. Upload your own datasets!
XP & Achievements
Earn XP for completing lessons and CommDAAF checkpoints. Level up, unlock achievements, maintain streaks.
🎮
Interactive Games
Learn by doing. Detect bots, spot coordinated campaigns, identify bias. Real scenarios from computational propaganda research.
🗺️ Your Learning Path

Unit 0: Foundations (AI literacy, vibe coding basics)
Unit 1: Digital Footprints (Google Trends, Wikipedia, platform data)
Unit 2: Network Analysis (Centrality, communities, computational propaganda)
Unit 3: Text Analytics (Sentiment, topics, framing)
Unit 4: Spatial Analysis (Mapping, geocoding, GIS basics)
Ready to start? Complete Unit 0 Lesson 0 to understand how AI actually works, then dive into vibe coding. You'll be analyzing data in 30 minutes.