ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Free development economics education: 21 flagship courses covering MEAL, data visualization, AI for impact, Gandhian philosophy, political economy and more. Built for practitioners across South Asia.
EducationHTML · PythonGitHub @ImpactMojoOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Free, open-source development education for South Asia — flagship & foundational courses, hands-on interactive labs, a browser-based game library, cited deep dives, and premium research tools. All free at the core. impactmojo.in
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
ImpactMojo is a free learning platform providing rigorous, practical educational content on MEAL, Theory of Change, research methods, gender studies, and development economics for NGOs, impact practitioners, and students across South Asia.
ImpactMojo addresses a critical gap in development education. Development work in India and South Asia often lacks standardized, evidence-based knowledge foundations: resulting in interventions that lack rigor and measurable impact.Read the full README ↗
Free Development Education for Social Impact
ImpactMojo is a free learning platform providing rigorous, practical educational content on MEAL, Theory of Change, research methods, gender studies, and development economics for NGOs, impact practitioners, and students across South Asia.
Live: impactmojo.in · Docs: Documentation · Wiki: GitHub Wiki · Issues: Bug Tracker
ImpactMojo addresses a critical gap in development education. Development work in India and South Asia often lacks standardized, evidence-based knowledge foundations: resulting in interventions that lack rigor and measurable impact.
We provide accessible, high-quality educational materials grounded in South Asian context, designed for educators, practitioners, researchers, students, and policymakers.
| Category | Description |
|---|---|
| 101 Courses | 22 flagship + 84 foundational courses across 6 learning tracks (all foundational decks self-hosted as native HTML slide decks). Every flagship ends with an auto-graded "Assess Yourself" self-check |
| 35 Interactive Studios | Hands-on workbenches for MEL, policy, partnerships, budgeting, gender analysis, and more |
| 135 Game Library | 18 interactive simulations (MiroFish AI agents, Indian folk art: Warli, Madhubani, Gond, Kalamkari, Pichwai, Pattachitra) + 117 crosswords, quizzes & word searches |
| ImpactLex Dictionary | 490+ development terms with contextual definitions, formulas, and case studies (PWA, hosted on ImpactMojo) |
| Dev Case Studies | 200 evidence-based case studies from 117 countries |
| DevDiscourses | 500+ curated open-access research papers, books, and grey literature |
| PolicyDhara | Curated Indian public policy documents, government schemes, and legislative frameworks |
| BCT Repository | 203 behavior change techniques from BCT Taxonomy v1 with definitions, examples, evidence ratings, 60 WASH/nutrition case studies, fuzzy search, bookmarks, notes, comparison tool, PDF export: dark mode, filters, CSV export |
| Dataverse | 323 curated tools, datasets, APIs, MCP servers, and platforms across 23 categories: dark mode, category filters, responsive cards |
| 192 Reading Companions | Interactive study companions for development economics, political economy, statistics, leadership, and productivity texts |
| 12 AI Study Companions | NotebookLM-powered study notebooks covering the flagship courses |
| 84 Handouts | Downloadable resources across 6 learning tracks |
| 27 Deep Dives | Curated, annotated reading guides: working syllabi on contested development questions |
| 6 Timelines | Citation-backed visual histories (113 nodes / 44 eras): development thinking, Indian policy, MEL methods, climate, rights, gender & work |
| 18 Practice Packs | 4-module applied workbooks with capstone builders: 9 subject + 9 method packs |
ImpactMojo operates a hybrid model: free foundational content for all, with premium tools and professional services for practitioners and organizations.
Intensive three-day cohort-based training for NGOs and development teams. Entire teams learn together at a single flat rate.
| Plan | Price | Details |
|---|---|---|
| Standard | ₹12,000/cohort | Up to 6 participants, 3 days (~6 hrs/day), 19+ topics |
| Advanced | ₹15,000/cohort | Deeper technical content, software training (Stata/R), post-workshop mentoring |
Topics include MLE Essentials, Theory of Change, RCTs, Survey Design, Qualitative Methods, Gender Studies, Data Analysis, and custom combinations. Sliding scale available for grassroots organizations.
One-on-one expert guidance from Dr. Varna Sri Raman on career, research design, and data analysis.
| Service | Price | Sliding Scale |
|---|---|---|
| Career Coaching | ₹1,500/session | ₹400 – ₹2,000 |
| Research Design Consultation | ₹2,500/session | ₹1,000 – ₹3,000 |
| Data Analysis Support | ₹2,000/session | ₹800 – ₹2,500 |
All sessions are 1 hour, bookable via Google Calendar. Contact: [email protected]
90-minute practice-based skill sessions: learn by doing, not just lectures.
Example skills: pre-mortems, reading RCTs, cost-effectiveness analysis, stakeholder mapping, funder psychology, data storytelling.
Structured, outcome-focused paths that combine courses, games, and practice into a credential.
| Tier | Price | Key Features |
|---|---|---|
| Explorer | Free | All courses, games, studios, DevDiscourses, WhatsApp PLC |
| Practitioner | ₹399/mo · ₹3,990/yr | Advanced ToC Studio, PDF/PNG export, certificates, full community |
| Professional | ₹999/mo · ₹9,990/yr | + Qual Insights Lab and Code Converter export, VaniScribe notebook, hosted Advisory Board models, Viz Cookbook code copying, DevEconomics Toolkit, priority coaching |
| Organization | ₹1,499/user/mo | + Team dashboard, custom learning paths, training packages and cohorts, branded certificates, GST invoices and a named contact on request (called the Team Plan on the site) |
Available to Practitioner and Professional tier subscribers:
| Tool | Tier | Description |
|---|---|---|
| Field Notes from a Dev Economist | Free | Behind-the-scenes analysis of real development programs |
| RQ Builder Pro | Practitioner | Guided research question formulation (PICO/SPIDER) |
| TOC Workbench Pro | Practitioner | Publication-ready theories of change with export |
| Code Convert Pro | Professional | Translate scripts between Stata, R, Python, SPSS |
| Qual Insights Studio Pro | Professional | AI-assisted qualitative analysis for transcripts |
| VaniScribe AI | Professional | Transcription in 10+ South Asian languages |
| DevData Practice | Free | 36 dataset generators, 840K+ rows modeled on DHS/NFHS/ASER |
| Visualization Cookbook | Free to browse, Professional to copy code | 63 chart recipes organised by the question you are asking |
| DevEconomics Toolkit | Professional | 11 interactive Shiny apps for development econometrics |
Deep, comprehensive learning tracks, free for all users:
| Course | Description |
|---|---|
| MEL for Development | Monitoring, Evaluation & Learning: frameworks, indicators, data use |
| Seeing Data: Visualization for Impact | Data storytelling, chart design, accessibility |
| AI for Impact: Data Monitoring & Evaluation | AI/ML applications in development M&E |
| Understanding Development: An Economics Perspective | Growth, inequality, institutions, trade |
| Gandhi's Political Thought: Philosophy for Praxis | Swaraj, satyagraha, applied Gandhian thought |
| Politics of Aspiration | Rights, insurance, social mobility, and aspirational politics |
| Media for Development | Communication, power, narrative, and practice |
| Social-Emotional Learning for Development | SEL frameworks for development contexts |
| Constitution & Law | Constitutional governance and development law |
| Public Policy: Process, Design & Governance | How policy gets made, implemented, and evaluated |
| Gender Studies: Feminisms, Power & Social Change | Feminist theory, gender analysis, and development |
| Public Choice: Decisions, Incentives & Institutions | Mechanics of choice, voting paradoxes, rent-seeking, bureaucracy, federalism |
| Causal Inference for Development | Counterfactuals, RCTs, quasi-experimental designs, and evidence judgement |
| Livelihoods in India: Rural, Urban & Skills | NRLM, informal and gig work, Skill India, evidence for both sides of the commissioning table |
| Power BI for Practitioners | Honest dashboards from real survey data: Power Query, star schemas, DAX, visualisation ethics |
| Designing What Works: Development Interventions from Model to Scale | From a plausible model to something that survives contact with delivery, targeting, fidelity, adaptation, scale |
| Nonviolence in Practice: Communication, Resistance & Repair | Nonviolent communication, nonviolent resistance and restorative justice as working methods |
Shorter introductory courses covering the breadth of development practice. Every one is a self-hosted native HTML deck of roughly 100 slides, with light/dark themes and keyboard and touch navigation: no third-party presentation embeds.
| Track | Courses |
|---|---|
| MEL, Research & Data Methods (18) | MEL Basics, Theory of Change, Logframe, Impact Evaluation, Cost Effectiveness, Survey Design, Systematic Reviews & Evidence Synthesis, Academic Writing & Publishing, Structural Equation Modelling, Qualitative Analysis Software, Qualitative Methods, Mixed Methods, Research Ethics, Observation to Insight, Exploratory Data Analysis, Bivariate Analysis, Multivariate Analysis, Item Response Theory |
| Economics & Policy (8) | Development Economics, Political Economy, Econometrics, Time Series Analysis, Inequality Basics, Global Development Governance, Public Finance & Budgeting, Fundraising Basics |
| Gender & Equity (7) | Gender Mainstreaming, Women's Economic Empowerment, Feminist Research, Care Economy, Sexual Health, Social Margins, Data Feminism |
| Governance, Rights & Society (8) | Indian Constitution, Post-Truth Politics, Decolonial Development, Community Development, Environmental Justice, Disability Inclusion, Safeguarding & PSEA, CSR & ESG |
| Health, Climate & Wellbeing (6) | Public Health, Maternal Health, Child Development, Climate Essentials, SEL Basics, Work, Labour & Livelihoods |
| Communication, Data & Digital (11) | English for Development, Visual Ethnography, Data Literacy, Statistics Without Code, Data Visualization, Behaviour Change Communication, Advocacy Basics, Education and Pedagogy, Digital Ethics, GenAI for Practitioners, Data Protection & the DPDP Act |
47 of the 52 also ship a one-page Course Outline poster and a Practice Workbook.
Browser-based studios under /Labs/. Each runs entirely client-side, keeps your work in the browser, and exports what you build.
Design & planning
Evidence & measurement
Politics, power & participation
Conflict, climate & systems
Data, digital & place
Everything below is free, runs in the browser, and needs no account.
teach.html): syllabus mappings, ready-made course kits, and how to run the material in a classroom or a workshop.lms-export.html), package any of the 22 flagship and 84 foundational courses, plus the 47 practice workbooks, as SCORM 1.2, SCORM 2004, IMS Common Cartridge 1.3, or a single self-contained HTML file. The package is built in your browser from the live page, so it is never stale. Our analytics, sign-in, Supabase and translation code are stripped before packaging and the rest inlined, so an imported course runs with no network and phones nothing home. SCORM reports completion when the learner reaches the final slide.js/studio-submit.js): wraps a Studio's own export in an envelope carrying the student's name, the Studio, a timestamp and a content digest. Studio exports previously carried no identity at all, so thirty files from a class were thirty anonymous JSON blobs. Wired into the LogFrame Builder as the reference implementation; the other Studios take the same two lines.gradebook.html): drop a folder of those submissions in and get one CSV, with tampered files flagged by digest mismatch. Entirely client-side: student work is never uploaded anywhere.Interactive simulations powered by MiroFish AI agents with Indian folk art story illustrations in 6 traditional styles. Each game features AI opponents with distinct South Asian personas, backed by Groq/Gemini/DeepSeek LLMs with automatic fallback:
Economics & Markets:
Beyond Economics:
Two-tier translation system for highest quality:
i18n/*.json): Hand-crafted translations for 200+ key UI strings in Hindi (हिन्दी), Tamil (தமிழ்), Bengali (বাংলা), Marathi (मराठी), Telugu (తెలుగు)Elements marked with data-i18n attributes receive curated translations first; Google Translate handles the rest. Language preference persists via localStorage.
W3C Open Badges 3.0 verifiable credentials system:
/verify-certificate.html with machine-readable <script type="application/ld+json">Structured credential tracks with milestone progression:
Comprehensive ToC learning and building toolkit:
All of it lives in one page, Labs/toc-lab.html (the Theory of Change Studio). The separate workbench and builder pages were folded into it on 2026-10-12 and now redirect there.
| Technology | Purpose |
|---|---|
| HTML/CSS/JS | Core frontend (no frameworks) |
| TypeScript/Deno | Supabase Edge Functions (auth, certificates, tokens) |
| SQL (PostgreSQL) | Database schema, triggers, RLS policies |
| Supabase | Authentication, database, Edge Functions |
| Netlify | Hosting, deployment, Edge Functions (auth-gate) |
| Google Translate | Multilingual fallback (Hindi, Tamil, Bengali, Marathi, Telugu) |
| Curated i18n | Hand-crafted translations (i18n/*.json) for key UI strings |
| Open Badges 3.0 | W3C Verifiable Credentials for course completion badges |
| Google Analytics | Usage analytics |
| Netlify Forms | Contact & feedback form handling |
| axe-core + Puppeteer | Automated WCAG 2.1 AA accessibility testing |
| Google Fonts | Amaranth (body) + Inter (headings) + JetBrains Mono (code) |
Main site (impactmojo.in)
├── Supabase Auth ──► Login / Signup / Profiles
├── Premium flow ──► Supabase Edge Fn (mint JWT) ──► Netlify resource sites
│ └── auth-gate.ts verifies JWT, sets session cookie
├── Games ──► Supabase Edge Fn (game-agent) ──► Groq/Gemini/DeepSeek LLMs
├── Static content ──► Courses, Studios, ImpactLex
└── Community ──► WhatsApp PLC, Discord
Premium tools are hosted as separate Netlify sites, each protected by a JWT auth-gate edge function. The main site mints a short-lived token via Supabase, which the resource site verifies and exchanges for a 24-hour session cookie.
Clone the repository:
git clone https://github.com/ImpactMojo/ImpactMojo.git
cd ImpactMojo
Start a local server:
# Using Python 3
python -m http.server 8000
# Using Node.js
npx http-server
Open in browser:
http://localhost:8000
Note: A local server is required for authentication and routing features to work properly.
ImpactMojo/
├── index.html # Main site (fully responsive)
├── _redirects # Netlify clean URL routing
├── manifest.json # PWA manifest
├── service-worker.js # Offline PWA service worker (cache-first for courses)
├── offline.html # Offline fallback page
├── package.json # Node.js deps for accessibility testing
│
├── js/
│ ├── auth.js # Supabase authentication
│ ├── router.js # Clean URL section router
│ ├── resource-launch.js # JWT-based premium resource launcher
│ ├── premium.js # Premium tier UI logic
│ ├── translate-sarvam.js # Site-wide language switcher (Sarvam-backed, /api/translate)
│ ├── open-badges.js # W3C Open Badges 3.0 credential system
│ ├── learning-pathways.js # Structured credential tracks with milestones
│ ├── learning-tracks.js # Track data, modal handler, progress tracking
│ ├── pwa.js # Service worker registration & update checks
│ ├── search.js # Full-text fuzzy search (Fuse.js) with Ctrl+K shortcut
│ └── course-progress.js # Course progress tracking with Supabase sync
│
├── login.html # User login
├── signup.html # User registration
├── account.html # User dashboard
├── premium.html # Premium features & registration
├── portfolio.html # Premium portfolio builder
├── verify-certificate.html # Public certificate verification + Open Badge display
├── org-dashboard.html # Organization dashboard with team training, cohorts, analytics
│
├── i18n/
│ ├── hi.json # Hindi curated translations (200+ strings)
│ ├── ta.json # Tamil curated translations
│ ├── bn.json # Bengali curated translations
│ └── mr.json # Marathi curated translations
│
├── workshops.html # Workshop booking & info
├── coaching.html # 1-on-1 coaching services
├── dojos.html # Practice-based skill sessions
├── catalog.html # Complete learning catalog
├── bct-repository.html # BCT Repository (203 techniques, fuzzy search, bookmarks, comparison, PDF export)
├── dataverse.html # Dataverse (323 tools & datasets across 23 categories)
├── blog.html # Learning Loops blog
├── podcast.html # Between the Logframes podcast
├── handouts.html # 84 downloadable resources
├── testimonials.html # Wall of Love
│
├── community/
│ └── index.html # Community landing page
├── impactlex/
│ └── index.html # ImpactLex dictionary (PWA)
│
├── Games/ # Self-contained interactive games
│ ├── public-good-game.html # Economics: free-rider problem
│ ├── prisoners-dilemma-game.html # Economics: strategic interdependence
│ ├── commons-crisis-game.html # Economics: tragedy of the commons
│ ├── cooperation-paradox-game.html # Economics: Nash vs Pareto
│ ├── opportunity-cost-game.html # Economics: resource allocation
│ ├── risk-reward-game.html # Economics: livelihood diversification
│ ├── bidding-wars-game.html # Economics: winner's curse
│ ├── info-asymmetry-game.html # Economics: adverse selection
│ ├── network-effects-game.html # Economics: technology adoption
│ ├── externality-game.html # Economics: market failures
│ ├── real-middle-india.html # Economics: inequality
│ ├── econ-concepts-game.html # Economics: concept quiz
│ ├── climate-action-game.html # Climate: mitigation vs adaptation
│ ├── gender-equity-game.html # Gender: care economy
│ ├── public-health-game.html # Health: epidemic response
│ └── digital-ethics-game.html # Ethics: AI fairness tradeoffs
│
├── supabase/
│ ├── functions/
│ │ ├── mint-resource-token/ # JWT minting Edge Function
│ │ ├── issue-certificate/ # Certificate issuance Edge Function
│ │ ├── game-agent/ # MiroFish AI agent engine (multi-provider LLM)
│ │ └── serve-course-content/ # Course content delivery
│ └── migrations/ # Database migration scripts
│
├── netlify-resource-template/ # Auth-gate template for resource sites
│ ├── netlify.toml
│ └── netlify/edge-functions/
│ └── auth-gate.ts
│
├── mcp-server/ # MCP server for AI assistants
│ ├── src/index.ts # Entry point (McpServer + stdio transport)
│ ├── src/data-loader.ts # Loads all JSON data at startup
│ ├── src/tools/ # 11 MCP tools (search, BCT, dataverse, climate, etc.)
│ └── src/resources/ # 3 MCP resources (overview, catalog, tracks)
│
├── data/
│ ├── bct-repository.json # BCT technique data (203 entries)
│ ├── dataverse.json # Dataverse catalog data (322 entries, 23 categories)
│ └── game-agents.json # MiroFish AI agent personas (30+ agents across 135 games)
│
├── assets/
│ ├── images/ # Logos, icons, illustrations
│ └── fonts/ # Custom fonts
│
├── tests/
│ └── axe-accessibility.js # Automated WCAG 2.1 AA accessibility testing (axe-core + Puppeteer)
│
├── .claude/
│ ├── CLAUDE.md # Claude Code project instructions
│ ├── settings.json # SessionStart + Stop hooks
│ ├── hooks/
│ │ └── session-start.sh # API key bootstrap from .env.keys
│ └── skills/ # Claude Code skills (housekeeping, github-ops, etc.)
│
├── .gitattributes # Line ending normalization & binary file handling
├── .gitmessage # Commit message template with prefix convention
├── .editorconfig # Editor formatting standards (UTF-8, LF, 2-space)
├── .githooks/
│ ├── pre-commit # Blocks secrets, debugger, merge markers, large files
│ └── commit-msg # Enforces commit prefix convention
│
├── LICENSE # Dual license (MIT code + CC BY-NC-ND 4.0 content)
├── CONTRIBUTING.md # Contribution guidelines
├── CODE_OF_CONDUCT.md # Community code of conduct
├── SECURITY.md # Security policy
└── README.md
This project deploys automatically via Netlify. Any push to main triggers a new deployment.
Netlify Configuration:
. (root)_redirects file handles clean URL routingEach premium tool is a separate Netlify site with a JWT auth-gate edge function:
| Resource | RESOURCE_ID |
|---|---|
| RQ Builder Pro | rq-builder |
| TOC Workbench Pro | toc-workbench-pro |
| Code Convert Pro | code-convert-pro |
| Qual Insights Studio | qual-insights |
| VaniScribe AI | vaniscribe |
| DevData Practice | devdata-practice |
| Visualization Cookbook | visualization-cookbook |
| DevEconomics Toolkit | deveconomics-toolkit |
| Field Notes Pro | field-notes-pro |
| Workshop Pro | workshop-pro |
Each site requires two environment variables:
RESOURCE_TOKEN_SECRET, shared HMAC signing keyRESOURCE_ID, unique resource slugjs/auth.jsprofiles table in SupabaseThe authentication system requires a Supabase project with:
create table profiles (
id uuid references auth.users primary key,
full_name text,
display_name text,
organization text,
city text,
country text,
linkedin_url text,
bio text,
avatar_url text,
subscription_tier text default 'explorer',
subscription_status text default 'active',
courses_completed text[],
total_learning_hours integer default 0,
streak_days integer default 0,
created_at timestamp with time zone default now(),
updated_at timestamp with time zone default now()
);
mint-resource-token) deployed with:
RESOURCE_TOKEN_SECRET, HMAC signing keyThe _redirects file enables clean URLs:
/courses → Opens Courses modal/labs → Opens Studios modal/about → Scrolls to About section/testimonials → Scrolls to Wall of LoveThe router.js script handles client-side navigation after Netlify serves index.html.
This repo enforces consistent standards via git hooks and configuration files. These are shared across all ImpactMojo repositories.
npm install)| Hook | What it does |
|---|---|
| pre-commit | Blocks .env/credentials/.pem files, catches debugger statements, detects merge conflict markers, warns on console.log and files >500KB |
| commit-msg | Enforces commit prefix convention: Add:, Fix:, Update:, Translate:, Docs:, Refactor:, Test:, CI:, Chore: |
| Tool | Purpose |
|---|---|
| Dependabot | Weekly dependency updates (npm + GitHub Actions) |
| CODEOWNERS | Auto-assigns reviewers on PRs |
| CI Workflows | Broken link checks, WCAG 2.1 AA accessibility audits, HTML validation |
We welcome contributions! Whether improving content, fixing bugs, enhancing accessibility, or adding translations. See CONTRIBUTING.md for full guidelines.
Quick ideas: Content improvements, South Asian case studies, translations (Hindi, Tamil, Bengali, Telugu, Marathi), accessibility fixes, UI/UX enhancements, bug reports, new tools & studios.
| Browser | Support |
|---|---|
| Chrome/Chromium | Latest |
| Firefox | Latest |
| Safari | Latest |
| Edge | Latest |
| Mobile Safari (iOS) | Latest |
| Chrome Mobile | Latest |
| Channel | Details |
|---|---|
| Bug Reports | GitHub Issues |
| Feature Requests | GitHub Issues |
| Documentation | GitHub Wiki |
| General Inquiries | [email protected] |
| Workshops & Coaching | [email protected] |
| Registration | [email protected] |
| Newsletter | Varna's Substack |
| WhatsApp PLC | Professional Learning Community |
| Discord | Tech tinkering & data tools |
ImpactMojo operates on a "pay what you think is fair" model.
impactmojo@iblThis platform is supported by a family of open-source repositories:
| Repository | Description |
|---|---|
| ImpactMojo | Main platform, courses, games, studios, case challenges |
| PolicyDhara | Auto-updating Indian development policy tracker (Astro + Python) |
| development-discourses | 500+ curated research papers and grey literature |
| dev-case-studies | 200 development case studies from 117 countries |
| devdata-practice | 10 realistic dataset generators for development economics |
| deveconomics-toolkit | 11 interactive Shiny apps (R + Python) |
| ImpactLex | Offline PWA glossary of development terminology, now hosted on ImpactMojo. Legacy repo: Varnasr/ImpactLex |
| The-Real-Middle | Interactive income inequality explorer for India |
All repos share consistent governance (Code of Conduct, Security Policy, Contributing Guidelines).
This repository uses a dual license:
| Component | License | What it covers |
|---|---|---|
| Source code | MIT | All .js, .css, build scripts, Supabase functions, infrastructure code |
| Educational content | CC BY-NC-ND 4.0 | Courses, handouts, assessments, case studies, blog posts, images |
You are welcome to fork and reuse the technical architecture (code) for your own projects.
You may not redistribute, mirror, or republish the educational content, especially premium-gated materials, without written permission. Violations may result in a DMCA takedown.
See LICENSE for full terms.
If you use ImpactMojo materials in research, teaching, or practice:
Raman, V. S. (2025). ImpactMojo: Free Development Education for Social Impact.
Retrieved from https://www.impactmojo.in
Founded by Dr. Varna Sri Raman, a development economist (PhD) specialising in social-impact measurement, gender studies, and development research across South Asia, and Vandana Soni, an education and development professional (15+ years) specialising in early literacy, learning assessment, and programme design for schools across India.
Co-Founded by Vandana Soni, who leads partnerships, programmes, and social media.
Sponsored by PinPoint Ventures
Key Contributors:
The platform is shaped by contributions from educators, practitioners, designers, and the broader development community.
Version: 10.80.1 Last Updated: 2026-07-06 License: MIT (code) + CC BY-NC-ND 4.0 (content) Hosting: Netlify
| 15 Live Case Challenges | Realistic case packets with rubrics: one for every flagship course |
| Research to Action | 7 poster series / 70 posters translating research into practice |
| 32 Blog Posts | Learning Loops Blog: articles, tutorials, and case studies on development practice |
| Between the Logframes | Development podcast: honest conversations on MEAL and impact work |
| MCP Server | Model Context Protocol server: connect any AI assistant to search all ImpactMojo content, BCTs, Dataverse, climate data, and more (Setup guide) |
| Social Movements & Protests | How movements form, mobilise, fracture and win: repertoires, framing, repression, outcomes |
| Nothing About Us Without Us: Disability, Justice & Development | Disability as a development question, models, rights, inclusive design, and disability-inclusive MEL |
| Sustainability, ESG & Corporate Responsibility for Development Practice | Corporate money and corporate conduct in India: Section 135 to BRSR, portfolio design against a real district, and the harm side a CSR budget never touches |