Intro to SQLfor Organizing
A self-paced course preview

Intro to SQL for Organizing with BigQuery

Turn a real organizing question into a documented BigQuery starting point. Six 20-minute modules. One final Organizer Query Brief.

SELECT * FROM `team.signups` contact_idzip_codesignup_datesource 10421303032026-04-12survey 10422303082026-04-12event 10423303102026-04-13door 10424303142026-04-13survey 10425303032026-04-14event GA
Lead instructor

MdR Palacios

Maria del Rosario Palacios is an author, data engineer, policy expert, and civic technology builder with more than 12 years of multilingual data and community work. Rosario previously served as Training Manager at Generation Data, where she launched the first Spanish-language Intro to Progressive Data course and taught data visualization, WhatsApp outreach, and community data practice to organizers across the South. MdR, also known as Rosario, has published three books, including Project Management for Xingones. Rosario has helped turn instructor knowledge into deployable learning systems in both leadership development and civic tech. She has been a 10-year certified train the trainer instructor with UGA's Fanning Institute for Leadership. She has developed multilingual curriculum for over fourteen years. Rosario has made the courses in this LMS build happen with Irma's QA systems thinking and Elton's civic storytelling lens, translating campaign needs into technical architecture that learners can actually use.

SKILL

SQL and BigQuery

Frames SQL as a practical language for answering organizing questions, inspecting tables, and sharing reproducible findings.

SKILL

Data engineering

Builds small, documented systems that make civic data easier to trust, reuse, and teach.

CASE

GitHub learning projects

Helped build the Movement Nerds and DatosLab GitHub course system, including SQL modules, project templates, and static LMS patterns.

CASE

Generation Data

Worked 4 years across intro progressive data, Spanish intro progressive data, visualization, and data engineering course support.

What you will do

You will play the role of a movement-tech data analyst. The course centers on the question a campaign, organizer, or community group would actually ask: we have a table that may answer this : can we get to a clean starting query and a plain-language finding in one sitting?

01

Question first

Every query starts from a real organizing question, not a syntax tour.

02

Build small artifacts

Each module adds one section to your Organizer Query Brief.

03

Practice with checkpoints

Short knowledge checks with feedback for correct and incorrect answers.

04

Earn badges

Six badges: Question Framer, Console Navigator, Schema Reader, First Query, Filter Builder, Brief Finisher.

Modules in this course

Six 20-minute modules. Each ends with one small artifact that feeds the final Organizer Query Brief.

Course content adapted from the SQL 101 in BigQuery slide deck by Maria del Rosario Palacios (2024).

Final artifact: Organizer Query Brief

A one-page brief that names your organizing question, points to the BigQuery table you used, sketches the query, and explains the finding in plain language. Every module contributes one section so the brief is mostly written by the time you reach Module 6.

SectionBuilt inWhat it contains
Organizing questionModule 1One sentence, in plain language.
Project, dataset, tableModule 2The full project.dataset.table path.
Table inspection notesModule 3What one row represents, identifier and date columns, row count.
Starter queryModule 4A working SELECT … FROM … LIMIT against your table.
Filter and sortModule 5The WHERE and ORDER BY that match your question.
Summary insightModule 6One grouped finding, plus a saved or shared query link.

How the course works

Design needHow it appears in this course
Self-regulated learningSet a goal at the start, return to it at each checkpoint.
Technology self-efficacyBigQuery use starts with interpretation, then a starter query, then filtering and grouping.
Adaptive feedbackCheckpoints include feedback for both correct and incorrect answers.
InteractionPlain-language rewriting, question sorting, schema reading, query writing.
Cognitive load reductionShort LMS pages with one primary action per page.
Practical skill developmentEach module produces one piece of the Organizer Query Brief.

Accessibility & mobile

  • Every diagram has alt text and a plain-language caption.
  • Color is never the only signal for correctness or category.
  • Pages are readable on phones; desktop is recommended for the BigQuery console activities in Modules 2 through 6.