VIBE CODING FOR RESEARCH AND EDUCATION - CEDIA 2026 Podcast transcript (English episode) Auto-generated transcript, edited for readability. It may contain minor errors. ====================================================================== Imagine you're sitting in your office right now. You're a modern academic, a seasoned researcher, or maybe just someone who is deeply, relentlessly curious about how knowledge is built today. You're staring at a blank screen. You've got your coffee, and you're feeling this very specific, very modern kind of pressure—that ambient anxiety. It's an inescapable anxiety vibrating through the walls of every university right now. For decades, the golden rule in higher education was always publish or perish. That was the entire game. But if you're listening to this deep dive, you know that rule has fundamentally changed. There's a new mantra out there now: automate or become obsolete. It's a really profound shift. The expectation now is that you absolutely need to be leveraging artificial intelligence. You're being told by your administrators, grant committees, and peers that you need to build custom digital tools, scale your data collection, build interactive dashboards, all of that. But here is the massive paralyzing catch for you sitting there at your desk. You don't know Python. You have never written a single line of JavaScript in your life. You are a world-class expert in your domain—maybe sociology, structural engineering, medieval literature. You know your methodology inside and out. But when it comes to programming syntax, like brackets and semicolons and compiling code, you are completely in the dark, which leaves you in a really terrible position. Honestly, you have the domain expertise. You know exactly what the software needs to do, and you have the vision for it. But there's this towering, seemingly impenetrable wall of code standing directly between your ideas and the actual execution of those ideas. And so you're dependent on a university IT department that's backlogged for at least six months. Or you're scrambling for grant money to hire some freelance developer who doesn't even really understand your academic discipline. Well, today we are taking a sledgehammer to that exact wall. So let's unpack this, because we have a truly fascinating stack of source material today. Our mission for this deep dive is to take you on a comprehensive, incredibly detailed, module-by-module walkthrough of a very specific document. It's a syllabus—a complete 40-hour syllabus for an upcoming workshop. It's called Vibe Coding for Research and Education, and the subtitle really nails it: AI-Assisted Software Development for Researchers. Just to set the stage, this workshop is running entirely virtually from September 3rd to September 29th, 2026, so it's coming right up. If you're a faculty member trying to decide whether to submit your registration before that rapidly approaching August 28th deadline, this deep dive is exactly what you need. We're going to break down every single deliverable, every tool, and honestly every pedagogical choice in this syllabus. But even if you aren't registering for this specific class, if you're just someone fascinated by how cutting-edge AI is being taught right now, you definitely want to stick around. Because we're going to reveal exactly how a demographic that this syllabus explicitly calls a never-coded audience is totally transformed. How do you take someone with zero programming background and turn them, in literally one single month, into an independent software builder? It's wild. But to understand how that transformation happens, we first have to define the core concept driving this entire curriculum. We really have to talk about vibe coding. Let’s address that term, because I have to admit, when I first read Vibe Coding in the syllabus, I actually laughed out loud. It sounds a bit ridiculous at first. It sounds like something out of a science fiction comedy. It sounds like you light a candle, play some ambient music, sort of wave your hands at the computer, and just hope a software program manifests out of the ether. Right—pure vibes. But the subtitle, “AI-assisted software development for researchers,” clarifies that this is a very serious, rigorous methodology. It is entirely serious, yes. And I’d argue it represents what is probably the most significant paradigm shift in human-computer interaction since the invention of the graphical user interface. Think about the entire history of computing up to this point. If you wanted a machine to execute a complex task, you had to learn to speak the machine’s language. You had to learn the code, the rigid logic structures, the specific syntax, the exact placement of a comma—you adapted to the computer. And Vibe Coding just flips that dynamic completely. Vibe Coding is a methodology where natural language—literally the exact way you and I are speaking to each other right now—replaces traditional programming syntax. So you, as the researcher, are just describing the desired outcome: the logical flow, the user experience, the mathematical rules you want applied, all in plain English, or crucially for this specific course, in Spanish. Right, because it’s bilingual. You write the instructions naturally, and the artificial intelligence acts as a real-time translation layer. The AI writes the underlying complex code to make your vision happen. Okay, so I want to test an analogy with you here to see if I’m really grasping the reality of this for the listener. Imagine you are a movie director. If you’re directing a massive blockbuster, you don’t necessarily know how to physically build a wooden set, right? No, of course not. You might not know how to wire a complex 10,000-watt lighting rig, and you certainly aren’t the one holding the heavy camera on your shoulder all day. But you are completely in charge of the final product—you have the vision. You tell your crew, “I need this scene to feel melancholic. I need the light coming through that specific window to look like a late afternoon, and I need the actors standing exactly here.” You give your vision to the crew—to an incredibly capable, though sometimes very literal-minded, crew. And in this scenario, the AI is that entire crew. You’re just directing. That’s a perfect analogy. But I do have to push back here a little bit, because this sounds almost too good to be true. I mean, can you realistically take someone who has literally never written a single line of code, put them in a four-week, 40-hour virtual workshop, and have them emerge with working, reliable research applications? Is that a promise this syllabus can actually keep? I get it—that skepticism is exactly where most academics start. But if we dig into the specific architecture of this syllabus, the answer is a definitive yes. The reason they can make that promise is that the entire curriculum is reverse-engineered from that exact limitation. The syllabus states upfront: no programming experience required; the exact audience is people who have never coded. So they know who they’re dealing with completely. They are not attempting the impossible task of teaching you a new programming language in a month. They’re teaching you how to be that movie director. They’re teaching you how to talk to the crew. Precisely—they’re teaching you how to manage the AI. How do you describe your needs with absolute, rigorous precision? How do you test the output the AI gives you? What do you do when it messes up? How do you iterate when it makes a mistake? The entire focus shifts away from writing code and moves entirely toward engineering clear prompts and validating logic. This is the secret weapon of the syllabus: that specific skillset heavily favors the analytical, structured thinking that you, as an academic, already possess. If you can design a complex research methodology for a massive grant proposal, you already know how to structure logic; you just haven't had the tool to translate that logic into software until now. Before we look at the specific tools and apps you'll be building, we need to look at how you are going to learn all of this, because the structural architecture of this course is highly unconventional. This is not the standard "sit in the Zoom room for two hours while someone reads PowerPoint slides to you" setup. That traditional model leads to massive disengagement, especially for complex technical topics. Instead, the syllabus is built on a highly structured flipped classroom model. They call it the Learning Ladder, and it is the foundational pedagogical engine for how every single module in the course operates. You repeat this ladder every single week, and it breaks down into four distinct steps: Watch, Build, Review, and Expand. Let's walk through those steps, because if you're signing up for this, this basically becomes your weekly rhythm. Step one is Watch. These are recorded asynchronous lessons, available in both English and Spanish. You consume them at your own pace on your own time before you ever show up to a scheduled live session. Step two is Build. You don't just watch a video and take a multiple-choice quiz; you have to actually do something. You immediately take the concepts from that recording and attempt to apply them to your own personal academic use case, working alongside a teammate. You are actively wrestling with the material before you ever see the instructor, and this is where the brilliance of the flipped model really shines. By the time you log into the live synchronous session—step three, Review—you aren't starting from scratch. You've consumed the theory, attempted the build, and probably hit a roadblock. The live session isn't the lecture. The first hour of that live group session is dedicated entirely to review. The instructor looks at exactly what you built; your specific subgroup gets 15 dedicated minutes of direct personalized feedback on your actual project. That is incredibly high-value time. The instructor isn't talking at you; they're problem-solving with you. Once your specific issues are addressed, you move to step four, the second hour of the live session, which the syllabus calls the Scope Lab. It is a live synchronous co-building session. The instructor and your group explore what else the AI can do for the use cases you've just reviewed, pushing the boundaries of the tool together live on screen. You see a colleague's project and brainstorm how to apply similar logic to your own. This raises a massive logistical question: if every single subgroup gets 15 minutes of highly personalized one-on-one attention from the instructor every week, how do you manage that at scale? The math seems totally impossible for a typical online course. That's exactly why this isn't a typical online course. The syllabus outlines a meticulous logistical framework to make this work, starting with strictly capped enrollment. How many? There are exactly 40 seats in this entire program, and just to note for our listeners, those seats are fully funded: it is completely free for the participants who are selected. The syllabus breaks down how the participants are organized, and it is a fascinating piece of social engineering. The 40 people are divided into five main groups of eight people each. These groups meet on different days—Tuesdays, Thursdays, or Fridays—in evening time slots, either 5:00 to 7:00 or 7:00 to 9:00 p.m. Ecuador time. That scheduling accommodates the fact that these are full-time faculty members who are teaching during the day. But it goes deeper. Inside your main group of eight, you are further divided into four subgroups of two people, so you are paired with one other person for the entire month. This is the detail that completely blew my mind: the pairing rules. You don't get to just choose your best friend from the office down the hall to be your partner. The syllabus enforces a strict mandate for cross-institution pairing. To understand why, you have to look at who is actually paying for this. This workshop is funded by CEDIA, the Ecuadorian Consortium for Advanced Internet Development, as part of its Fondo Avante 2026 initiative. The two organizing universities running the program are Universidad UTE, acting as the lead, and UTPL, the Universidad Técnica Particular de Loja. The absolute rule is that every single subgroup of two must pair one faculty member from UTE with one faculty member from UTPL. So if you're at UTE, you are guaranteed to be paired with someone from UTPL, and vice versa. You are forced into a collaboration with a stranger from an entirely different institution. Now, they don't pair you completely randomly. You are matched based on thematic affinity. On the official registration form, you declare your research interests, and they match you with someone exploring similar problems. But if we pull back and analyze why CEDIA structured it this way, it operates on two really brilliant levels. First, on a micro level, it prevents the isolation that dooms so many asynchronous online courses. When things get hard—and they will get hard—it's easy to quit if you are alone. But if you have an accountability partner from another university relying on you, you show up. You don't want to let your partner down. You don't want to be the reason they fail. Then, on a macro level, CEDIA's core mission is to foster inter-university research networks across Ecuador. By forcing these cross-institutional subgroups to struggle together, to problem-solve, and to literally build a piece of software together over four weeks, they aren't just teaching an AI skill. They are structurally hard-wiring collaborative research relationships between UTE and UTPL. When this course ends, you now have a colleague at another university who knows how you work, knows your research, and knows how to build tools with you. It is structural genius masquerading as course logistics. They're literally using a software development class as a Trojan horse for national research networking. And there is one more layer to this group engineering that we really have to talk about: the language bridge. The syllabus explicitly states that this is a bilingual program, and it promises that any English level is welcome. But we both know that in the world of cutting-edge AI, English is often the default language of the most powerful tools. So how do they practically ensure someone who only speaks Spanish doesn't just get totally left behind? They solve it through group balancing. They ensure that every main group of eight includes at least one participant who self-reported being comfortable in English. And the syllabus is very careful to state that this self-reporting is used only to balance the groups, never to exclude an applicant. So what does that look like in practice for you as a learner? Imagine you're in the live scope lab and you hit a technical snag with a specific piece of software that hasn't fully rolled out its Spanish interface yet, which happens all the time. Perhaps there is a subtle nuance in the feedback provided by the international instructor, Dr. Ali Kuvanfar, who is based in the USA. Because of this intentional balancing, there is always a peer right there in your group of eight who can step in, clarify the translation, and help bridge that gap. The community is engineered to support itself, and nobody is blocked by a language barrier. Okay, so the methodology is crystal clear. The pairing is set. You, the listener, have your UTE or UTPL partner and your thematic affinity. Let's get into the actual timeline and look at what actually happens in week one. This is Module One: Foundations. This is really all about setting the stage and getting your toolkit up and running. Module One is critical, and it's actually slightly heavier on live synchronous time than the rest of the course to ensure everyone gets a really solid, successful launch. It consists of five live hours and three recorded hours. And right out of the gate, there is no gentle easing into things. There is a tangible graded deliverable due by the end of this first week. You hit the ground running. By the end of Module One, you and your partner must produce a one-page AI opportunity diagnosis. So you're mapping out exactly which AI tool fits which specific research opportunity in your own work. But more importantly, the technical deliverable is that you must have all five core software tools configured, logged in, and working perfectly on your local machine. Let's break down how you get there, starting with the recorded lessons you watch on your own. Lesson R1.1 is the conceptual tour. The syllabus titles it "What Generative AI Is," and it includes a very important parenthetical note: no code, no jargon. That's huge. If I'm someone who has spent 20 years doing qualitative research and I am terrified that you are about to start talking about neural networks and parameter weights, what does a no-jargon conceptual tour actually mean? It means they are focused purely on building the correct mental model. The goal of R1.1 is to set your expectations for the entire month. They do not describe AI as an omniscient magic wand that knows everything. It's not magic. Instead, they frame it as a highly capable, tireless, but very literal collaborator, an entity that requires incredibly clear direction from you. They teach you, fundamentally, how these large language models predict text and generate code, just the basics. And crucially, they explain why these models sometimes fail or confidently invent false information. It grounds the technology in reality, stripping away all that science fiction hype. Okay, so once you have the mental model, you move to Lesson R1.2, which is the toolkit setup. This is a step-by-step, screen-by-screen guide. Looking at this list, the toolkit they're having you install is serious firepower. It is a phenomenal stack of tools. First, you're setting up Claude Pro, and it's worth highlighting that the program budget pays for this premium subscription for you. That's amazing. Setting up ChatGPT, ElevenLabs for advanced voice mode, and a tool from Stanford called STORM. By the end of this lesson, every single one of those has to be running smoothly on your laptop. So you have the tools installed, but you don't really know how to drive them yet. That brings you to lesson R1.3, which tackles prompting and responsible use. This feels like where they put up the guardrails, right? Absolutely. Before they teach you how to make the AI run fast, they teach you where the brakes are. Love that. R1.3 establishes the safety rules for academic integrity. What type of unpublished research data should you never paste into a public AI tool? How do you spot hallucination in the output? When are you required to double-check the AI's logic? It's an ethics lesson. Exactly. This isn't just a technical lesson; it is an ethical one. They are teaching you how to use these tools within the strict bounds of academic responsibility, and they send you out of this lesson with a reusable prompt template to ensure you are giving the AI the right context every single time. But the final recorded lesson of the week, R1.4, is the one that really caught my eye. The syllabus describes it as an end-to-end demo of building a first AI artifact. But the phrasing here is what is so unusual: it says it's a complete, unedited build, mistakes and fixes included. Yes. I have to stop and push back on this pedagogical choice for a second. If I am the instructor designing a course to build confidence in beginners, why on earth would I show my students a video of me making mistakes? It seems counterintuitive, right? Yeah. Isn't a syllabus supposed to present the instructor as some flawless wizard who types a prompt and the software just appears perfectly on the first try? In a traditional lecture-based education model, sure, perhaps. But in the reality of Vibe Coding, normalizing errors is the single most crucial lesson you can teach a beginner. Really? Think about the psychology of the never-coded learner. If you watch a highly edited, polished video where the instructor types a simple prompt and the AI instantly generates a perfect, bug-free application, what is going to happen when you sit down to try it yourself? I'm going to type my prompt. The AI is going to spit out a wall of red error text, and I am going to instantly think I broke it. I am not smart enough for this. I knew I couldn't be a coder. Exactly. You will internalize the failure, and you will quit. By intentionally showing an unedited build, the instructor demonstrates the actual reality of the workflow. You watch the AI misunderstand the prompt. You watch it write broken code. You see the messy reality. Right. And most importantly, you watch the human instructor calmly look at that error and say, "No, that's not what I asked for. Fix this specific logic gap." They are teaching you that the iteration process, the back-and-forth negotiation with the AI, is not a failure; it is the process. Wow. Seeing the AI fail and learning how to guide it back on track is what gives a beginner the resilience to push through their own inevitable errors. That completely reframes the entire experience. It removes the imposter syndrome. It's not about you being perfect; it's about you being persistent enough to correct the machine. So you have watched all these recorded lessons. You have your mental model. Now you head into the live sessions for week one, which take place on Tuesday, September 3rd, and Wednesday, September 4th. Now these initial sessions are different, right? These are massive 40-person plenary sessions, not the small groups yet. Yes, because everyone needs to be on the exact same page before they break off into their Universidad UTE and UTPL pairings. The very first live session is a concepts round table, and it is immediately followed by a toolkit clinic. Okay. What I appreciate immensely about the syllabus here is that it explicitly welcomes healthy skepticism during that round table. Faculty members are, by definition, critical thinkers. You're going to have doubts. They're going to have deep concerns about AI regarding plagiarism, job security, and data privacy. Giving them an open floor to voice those fears is infinitely more productive than just ignoring them. It builds trust. Then the toolkit clinic is just pure pragmatic troubleshooting. Exactly—it's a technical triage session. No one logs off that call until every single piece of software is fully operational on every participant's machine. Then the next day, September 4th, you have a hands-on prompting workshop where you actually start using your research topics. Finally, at the end of week one, you and your cross-institutional partners sit down and formally define the specific project you are going to build over the next three weeks. You're locking it in. You define the exact problem you want to solve, who the end users will be, and what your final target is. You are locked in. That lock-in is totally necessary because week two does not wait around. Module 2 pivots immediately to the bedrock of any academic's life: the literature review. Module 2 is titled "AI for Literature Search in AI Ethics." Now that your tools are actually running, you apply them to the hardest, most time-consuming part of research: figuring out what everyone else has already published. This week shifts into the standard course rhythm, with two hours of live group mentoring and six hours of recorded lessons you watch on your own. The deliverable for week two is intense. By the end of this module, your subgroup must submit an AI-assisted literature synthesis on your chosen topic, complete with verified citations. The syllabus explicitly states that this document serves as the evidence base that all your future apps will stand on. If you get this wrong, everything else you build is fundamentally flawed. Let's talk about how you build it, because the tools introduced here change the game completely. Lesson R2.1 introduces Scopus AI. I want to clarify this for the listener: this is not just opening up ChatGPT and asking it to write a summary of a topic. No, absolutely not. Doing that with a general chatbot is incredibly risky because they are so prone to making things up. Scopus AI is different. It's an AI interface integrated directly into a massive, vetted, peer-reviewed academic database, which you access through your university library credentials. In R2.1, you learn how to ask complex research questions using natural language, and it searches the real database. The AI searches the vetted database, synthesizes the findings across dozens of papers, and provides you with a summary that is anchored strictly to real published literature. You learn how to expand a search, how to narrow it down, and—this is the critical academic skill—how to critically read the AI's synthesis to see what nuances it might have missed. So Scopus gives you the landscape and finds the real papers, but you still need to actually write a comprehensive literature review. That brings us to lesson R2.2, which introduces a tool called STORM. I mentioned earlier that this was developed by Stanford. STORM is incredible. According to the syllabus, STORM takes your topic and turns it into a highly structured, multi-perspective draft complete with an outline and grounded citations. But here is where we need to look very closely at the pedagogy, because this is where a lot of traditional academics get very nervous. Why is that? The syllabus does not say to use STORM to write your paper for you. It specifically instructs you to generate the draft and then rigorously compare that AI-generated draft against what a human peer reviewer would demand. You have to go through the document and physically mark what to keep, what to verify, and what to discard. You are treating the AI like a very fast but slightly unreliable research assistant, which transitions perfectly into lesson R2.3, a lesson entirely devoted to verifying AI output. This might be the most important single lesson in the entire module. R2.3 teaches a strict verification routine. You are learning how to manually check the citations the AI provides and, more importantly, how to spot fabricated references. We have to talk about the fabricated references; we have all heard the horror stories. I like to think of the AI in this context as an incredibly overeager intern. It wants to please you so badly and give you the exact answer you are looking for. If you ask it for papers proving a very niche hypothesis and it cannot find any, it might just invent one. It will literally hallucinate a perfectly plausible-sounding title, make up a list of authors who study that field, and format the entire fake citation flawlessly in APA style. In the world of academia, submitting a paper with a fabricated citation is not just an embarrassing mistake; it is academic fraud and a career ender. This is why the syllabus places such heavy emphasis on verification. They are not just teaching you how to use a neat tech tool; they are teaching you defensible academia and how to defend your work in front of a peer review board when an AI helped you search. This naturally bleeds into lesson R2.4, AI ethics for academics. The outline keeps this very specific; it is not a broad philosophical debate about robots taking over the world. It focuses purely on the immediate practical ethics of your workflow. It covers transparency, meaning what major journals and grant funders currently require you to disclose regarding your use of AI. It covers data protection, making sure you understand why you absolutely cannot feed unpublished, sensitive patient data into a public language model. The most conceptually challenging part of this ethics lesson is reproducibility. How does that even work now? How can you replicate an AI search? It changes the entire definition. Historically, if you wrote a literature search methodology, you listed your keywords and the databases you used, and if another researcher used those same keywords, they got the exact same list of papers; that is reproducibility. But AI models are non-deterministic. If you prompt an AI today, you get one synthesis; if you use the exact same prompt tomorrow, you will get a slightly different response because the model generates text differently every time. So lesson R2.4 forces you to answer the question of how you document your AI interactions so that your methodology remains transparent and defensible for peer review. You have to rethink the philosophy of your research methods completely. To bring all these abstract concepts down to Earth, the recorded portion of Module 2 wraps up with lesson R2.5, a massive 90-minute worked example. It is basically a master class: a complete literature synthesis built end-to-end on camera by the instructor. From the initial discovery in Scopus AI, to drafting in STORM (de Stanford), to the rigorous manual verification of every single citation, you watch this entire workflow so you can mirror it perfectly before you ever show up to your live session. When you do show up to that two-hour live session for week two, the structure kicks in again. In the first hour, the review, your subgroup gets your 15 minutes; you present the literature synthesis you built, and the instructor gives you direct feedback on your coverage and citation verification. Then hour two is the Scope Lab. Now that the instructor has seen where you might have missed a key theoretical framework, you spend the Scope Lab co-building live, deepening the searches where the AI fell short. You sharpen your research questions based on what you found, and you start planning how to transition this rough synthesis into a polished, publishable academic section. Okay, take a breath. You are two weeks in. You have successfully synthesized the past research, and you know exactly what is already out there in the literature. But a researcher cannot just summarize the past. You need new data; you have to gather new data. Which brings us to the tipping point of the entire course: week three, module three, research-focused applications. We are officially moving from reading what AI can do to actively building new software with it. Module three maintains the same two-hour live, six-hour recorded structure, but the deliverable here is a massive leap forward in complexity. By the end of this week, you and your partner must present a working custom-built research application, and it doesn't just have to work in theory. The syllabus states it must be validated and ready for real respondents. That is intimidating. To get you there, Lesson R3.1 introduces the absolute fundamentals of Vibe Coding logic. It defines the core loop that you are going to use endlessly for the rest of your life: describe, generate, test, refine. The syllabus explicitly calls this the skill that turns AI from a chat partner into a builder. You're learning how to read the output the AI gives you and evaluate its behavior without actually reading the underlying syntax code. You immediately put that loop into practice in Lesson R3.2. This is another intensive 90-minute build-along. You watch the recording and build right alongside it. The instructor demonstrates how to build a complex survey instrument, and this isn't just a Google Form. We are talking about a tool with weighted scoring, dynamic scales, and the ability to calculate instant results based on user input. So you pause the video, try it, iterate, and match the instructor's logic. But a survey instrument isn't much good if you're just staring at a spreadsheet of raw data afterward. So Lesson R3.3 shows you how to build the backend. You learn to build dashboards and automated reports. The syllabus details how to create a shareable results page that updates live as your respondents submit their answers. Then they take it a step further in Lesson R3.4, exploring what they call research support agents. What exactly is a support agent in this context? Think of it as a mini AI that you build to do the tedious grunt work of research. Say you run a survey and get 500 open-ended text responses, which is a nightmare to code manually. Instead of reading and manually coding every single one, you vibe code a specific agent designed to clean up that messy data or categorize those answers based on a rubric you provide. It automates the data processing, always with the caveat that the human researcher spot-checks the final output. This all sounds incredibly powerful, but we have reached the point where I have to pause and ask the question that I guarantee every skeptical faculty member listening is screaming right now. I know exactly what you're going to ask. This is addressed in Lesson R3.5, "Using Your Tool." Here is the problem. You have just used natural language to tell an AI to build a custom software application to gather your research data. The AI wrote complex JavaScript behind the scenes to calculate a weighted index based on how a user answers the survey. But you are the researcher; you do not know JavaScript, and you cannot open the code and read the math. How can you possibly guarantee that the underlying math is correct? If you publish a paper based on this data and it turns out the AI put a decimal in the wrong place in the code, your research is totally invalid. How can a non-coder validate a code-generated tool? This is the most vital question of the week, and it’s a completely valid fear: if you can’t trust the tool, you can’t use the tool. Exactly. The syllabus solves this by teaching a methodology that is actually standard practice in professional software development: black box testing. Explain how that works for someone who has never coded. The concept is that you treat the software as a completely opaque black box. You cannot see inside, and you do not need to read the code as long as you can rigorously and exhaustively test the inputs against the outputs. Lesson R3.5 teaches you how to run accuracy checks against hand-computed cases. Walk me through a practical example of what I would actually do. Imagine you built a survey app to calculate a psychological depression index based on ten questions. To validate it, you don’t look at the code. You take a set of dummy survey responses, sit down at your desk with a physical calculator, a piece of paper, and your original rubric, and manually do the math by hand for those specific responses. You calculate that the final score should be exactly 85. Okay, so I have my hand-calculated baseline. Then you open the app you built, input those exact same dummy responses, and see whether the app spits out a score of 85. If it matches perfectly across multiple diverse test cases, you have mathematically proven that the underlying logic in the code is sound, even if you can’t read the code itself. That makes total sense. I don’t need to know how the engine works if I know pressing the gas pedal makes it go exactly ten miles an hour. Exactly. But you don’t just test normal cases. The syllabus also emphasizes testing what we call edge cases. What are edge cases? This is crucial for real-world research. You have to try to break the app. What happens if a respondent accidentally skips a mandatory question? What happens if they are supposed to enter their age, but they type the word “twenty” instead of the number 20? Does your tool crash entirely? Does it accept the bad data and ruin your data set? Or does it handle the error gracefully and prompt the user to try again? By attacking the software with extreme inputs, you find the flaws. Yes. And the final step of validation is doing a test run with a colleague who wasn’t involved in building it. By utilizing black box testing, edge case testing, and user testing, you can absolutely validate functionality without reading a single line of syntax. It allows you to confidently defend your tool as rigorous for academic research. That is incredibly empowering. It completely removes the blind faith you usually have to place in technology. So you have built and validated your app. You take it to the live session for Week 3. It follows the exact same anatomy. Hour one is live app demos. Your subgroup gets fifteen minutes to show off your custom research tool to the instructor and get direct feedback on its functionality and validation logic. Then, in the scope lab for hour two, the group co-builds extensions, looks at the respondent experience, and tackles the practical logistics of how to actually deploy this app live to the web so real people can use it. At this point in the timeline, the participants have successfully built a custom digital research tool. That alone is a massive achievement. But if you’re a faculty member listening to this, you know that research is only half your job. Right. The other half, and arguably the more demanding immediate half, is teaching your students. That brings us seamlessly into Week 4. Module 4 is titled “Education-Focused Applications: Apps for Teaching and Learning.” The entire focus of the workshop pivots away from gathering data and moves entirely into the classroom. What are they doing here? You’re now learning how to translate your complex research or difficult theoretical topics into engaging interactive learning materials for your students. The deliverable for Module 4 is fantastic. By the end of this week, your subgroup must present an educational app or resource. It must include a narrated bilingual micro resource. And crucially, it cannot just float in the ether; it must be integrated into an actual real-world syllabus or course that you teach. Lesson R4.1 starts the week with another massive 90-minute build-along. But the syllabus makes a very specific, very important distinction right at the top of this lesson: the interactive learning activity must be designed from the learning objective, not from the technology. That phrasing is critical. Why is that so important to emphasize? Because when people get access to powerful new technology, the temptation is to use it just because it's cool, and you end up with a flashy app that doesn't actually teach the student anything. Right, it's just a gimmick. By forcing faculty to start with the learning objective—what must the student understand by the end of this activity?—it ensures that the AI doesn't become a gimmick. You are building scenarios, designing student choices, creating feedback logic, and implementing scoring systems. The pedagogy must drive the technology, never the other way around. But once the pedagogy is solid, the technology they introduce next is truly cutting edge. Lessons R4.2 and R4.3 introduce the tool ElevenLabs. Now ElevenLabs is AI voice generation, correct? Yes, and it is arguably the best in the world right now. You are not dealing with the robotic monotone computer voices of five years ago. You are learning to generate incredibly realistic, emotive AI voice narration directly from your text scripts. What are they actually building with it? They're learning how to cast different voices, how to manage the pacing and breathing of the audio, and how to ensure the AI correctly pronounces complex, specific technical terms in their field. Oh, that's tricky. It is. Let's expand on that. What does that actually mean for the student? It means you build a lesson—perhaps an interactive slide deck or a mini app—that exists with full high-quality audio narration in both English and Spanish. The student can toggle between languages seamlessly. And the syllabus notes a really fun meta detail here. It points out that this exact technique—using ElevenLabs to create bilingual narration—is the exact same technique the course organizers use to create the promotional video for this very workshop. It's a fantastic eat-your-own-dog-food moment. Yeah, they're teaching you the exact workflow they use themselves. But here is the reality check: having a cool, bilingual, narrated app is completely useless if your students can't access it. This brings us to lesson R4.4, LMS integration, Moodle and Canvas. Yes, the university learning management system is the ultimate, unyielding gatekeeper of higher education. It really is. I always compare the LMS to a passive-aggressive bouncer at a very exclusive club. You can build the most amazing interactive pedagogical masterpiece of an app, you are dressed to the nines, but if your app does not play nicely with Canvas or Moodle—if the bouncer at the door doesn't recognize your technical ID—you are not getting in. No, the students will never even see what you built. That analogy is painfully accurate for almost every faculty member listening. IT departments lock down the LMS for security reasons, and they frequently update it, which breaks external links. So lesson R4.4 is purely pragmatic. It teaches you the technical basics of linking and embedding via iframes and packaging your apps into standard formats like SCORM or LTI so the LMS can actually read them. But it goes beyond just the technical clicking of buttons, doesn't it? It does. Importantly, it prepares you for the inevitable, often difficult conversations you're going to have with your university IT department. The syllabus explicitly states that this lesson covers what your LMS administrator will ask and how to answer them. That’s so smart. It arms you, the non-coder faculty member, with the exact technical vocabulary required to negotiate with IT. You learn how to explain the security of your tool so you can actually get it approved and integrated into your real-world course. That’s incredibly practical, empowering knowledge. And rounding out week four is lesson R4.5, Accessibility and Inclusive Design. This covers using AI to ensure your app has proper captions, high visual contrast, and intuitive navigation. It ensures your tool is usable for students with different physical abilities, or even just students struggling with low internet connectivity who can’t load heavy graphics. If we take a step back and connect this accessibility lesson to the bilingual narration we discussed earlier, we really see the broader vision of this module. Generating a lesson in both English and Spanish isn’t just a neat parlor trick to show off at a faculty meeting. It is a profound accessibility feature. In regions with diverse linguistic backgrounds, or for second language learners who need to hear a complex concept in their native tongue to fully grasp it, it’s a game changer. It allows them to control the pacing of their own learning. The syllabus is teaching you to use AI not just to make your life as a professor easier, but to make the students’ learning environment fundamentally more inclusive. It’s beautiful. In the live session for week four, your UTPL subgroup demos your teaching app, and you get feedback on the pedagogy, the student experience, and the quality of the voice narration. In the scope lab, you sit down and plan exactly where this new interactive tool is going to live in your actual syllabus for the upcoming semester. That brings us, finally, to the last week. This week has a slightly different structure because it is all about the final presentation. It consists of five hours of live sessions and three hours of recorded material. The deliverable is the capstone presentation itself plus something called a methods note. This week completes your entire portfolio for the month. You now have the literature synthesis, the research app, the teaching app, and this final capstone. Let’s talk about those final three hours of recorded lessons leading up to the finale. Lesson R5.1 is the capstone recipe, end to end. It demonstrates precisely how to structure a bilingual, AI-narrated slide deck to showcase everything you’ve built. Lesson R5.2 goes deeper into the voice work we learned in week four, focusing heavily on script pacing. It teaches you the subtle judgment call of when it’s faster to manually edit a slightly flawed audio clip versus when you should just adjust your prompt and ask the AI to re-record the whole thing. And it outlines the two options for how you can actually deliver this final presentation. Your subgroup can either use an AI-generated voice to present in English while you speak live in Spanish, or you can pre-record the AI narration entirely in both languages and present a fully automated deck. But Lesson R5.3 is the one that I think is the most critical for the long-term success of these participants. It is titled “Documenting Your Method Plus Sustaining Your Tools Over Time.” Let’s break this down into two parts, starting with the methods note. The methods note addresses a very real anxiety: if you build a custom research tool with AI, and you use it to gather data, and you write a paper, how do you disclose that AI assistance to a journal without getting rejected? Journals are very strict about that now. R5.3 teaches you how to write a concise, transparent methods note that aligns with current publication standards, explaining your validation process and your AI usage clearly. But the second part of R5.3, the maintenance plan, is what absolutely fascinates me. The syllabus literally promises to teach you a maintenance plan, so everything you build keeps working after the course without a developer. I want to pause here, because if you work in academia, you know exactly why this is a massive deal. What is the biggest, most rational fear you have when adopting new tech tools? That it is going to break, and you will be completely helpless. It is the graveyard of academic software. Imagine you get a $10,000 grant. You hire a computer science grad student to build you a beautiful custom survey tool. You run your research for a year. It's great. Then the grad student graduates and leaves. Six months later, the university updates the server, or Google Chrome updates its browser security. A tiny piece of code in your tool breaks. The tool is dead. And because you don't read code, you cannot fix it. You have to find more grant money and hire a new developer who has to spend weeks figuring out what the old developer did just to fix one line of code. It is an unsustainable dependency cycle. This right here is where we see the true long-term empowerment of vibe coding. How does this methodology solve the graveyard problem? It changes the dependency entirely. Because you did not write the code, the AI built the code based on your natural language instructions, so you are no longer locked out of the repair process. When the software inevitably breaks a year from now, you do not need to hire a developer. You simply copy the error message the browser gives you. You feed that error back to the AI along with your original code, and you tell it in plain English: the browser update broke this function, here is the error, fix the problem. You become your own maintenance team. Giving non-coders the ability to not just build a tool once, but to troubleshoot, iterate, and maintain their own software indefinitely ensures these tools have a lifespan far beyond this four-week workshop. It is absolute empowerment. You are no longer a hostage to the IT backlog. That is a fundamental game changer for academic independence. So armed with your maintenance plan and your portfolio, everything builds to the live finale on Tuesday, September 29th. It is a massive five-hour synchronous session starting at 5:00 p.m. Every single group takes the virtual stage. In that time, every subgroup of two gets exactly 10 minutes to present their capstone to the entire cohort. It is a massive celebration of what these 40 individuals have built, culminating in closing remarks and the handover of the digital certificates. It is an incredibly rigorous, intense 40-hour gauntlet. Which means before we wrap up, we absolutely must discuss the pragmatics. For the faculty listening who are completely sold on this vision, who want this empowerment, how do you actually survive and pass this course? Because the evaluation metrics detailed in the syllabus are very strict. You do not just get a certificate for showing up. Let's break down the grading rubric. To earn the digital certificate, which is officially endorsed by CEDIA, you have to hit several specific marks. 40% of your final grade comes directly from those per-module deliverables we discussed: your literature synthesis, your validated research app, and your teaching app. That's 40%, based on your active participation in those hands-on scope labs and workshops. The final 40% is a comprehensive multiple-choice exam at the end of the course. Furthermore, passing isn't just about getting a good grade on the exam. The syllabus dictates that you are required to have at least an 80% attendance rate at your assigned live synchronous sessions. And your overall combined grade must be 70% or higher. They are demanding real, substantial commitment from participants, which is entirely understandable given the financial resources and instructional time being invested in every single seat. Speaking of resources, let’s reiterate the technical requirements for anyone wanting to apply. You do not need a supercomputer to do this. Because the AI is doing the heavy lifting in the cloud, all you need is a standard, up-to-date web browser, a stable internet connection of at least 5 megabits per second, basic digital literacy, and your institutional email address to verify your status. And we must emphasize the cost one more time because it is remarkable: everything is entirely free for the selected participants. The premium cloud Pro accounts are funded directly by the program through the CEDIA budget. The other powerful tools we discussed—ChatGPT, ElevenLabs, Scopus AI, and STORM (de Stanford)—are all utilized either via their free tiers or through your existing university library access. The financial barrier to entry has been completely removed by the organizers, which means the only actual barrier is securing one of those 40 seats. The registration is handled via a quick, three-minute interest form. If you’re a faculty member at UTE or UTPL, that link is actively being shared by your internal faculty coordinators right now. But remember the timeline: registration officially closes on August 28. The results of the selection process are published the very next day, August 29. And the whole program kicks off just a few days later on September 3. It is a very tight timeline spearheaded by an incredibly impressive leadership team: Dr. Majud Kurami from UTE, Dr. Pablo Torres Carreon from UTPL, and the international instructor leading the charge, Dr. Ali Kavenfar. Let’s take a deep breath and look at the big picture of what we have just explored today. We have just walked through an incredible month-long journey. We’re talking about taking university faculty members who have never coded in Module 1—people who are perhaps intimidated by the mere concept of artificial intelligence, who feel the pressure to automate but literally don’t know how—and this syllabus systematically guides them up a carefully engineered learning ladder. It is a complete metamorphosis. By Module 5, the same individuals who couldn’t write a line of code a month prior are deploying fully functional bilingual AI-narrated educational applications. They’re designing and mathematically validating complex research instruments. They’re conducting AI-assisted literature synthesis with rigorous, peer-reviewed, defensible verification methods. And they are doing all of this collaboratively, forging new networks across institutions and bridging language gaps as they go. It is nothing short of revolutionary for the academic workflow. But reviewing all this source material, looking deeply at the mechanics of what these non-coders will actually be able to accomplish in just 40 hours of training, leaves me with a thought I really can’t quite shake. It’s something I want everyone listening to mull over as we wrap up today. Think about this. If a single one-month course can take faculty with absolutely zero programming experience and turn them into independent, capable software builders who can prompt, iterate, mathematically validate, and self-maintain their own custom applications, what exactly happens to the traditional structure of a university in the next five years? What happens to the role of the centralized IT department? What happens to the role of the technical research assistant you used to have to hire with grant money? Are we looking at a rapidly approaching future where the very concept of requesting a custom tool from a specialized developer becomes entirely obsolete? Will vibe coding—this ability to simply speak your software into existence—become an expected baseline competency for academics? Will it be as standard and as unremarkable as knowing how to use a word processor? It is a profound shift in the division of labor. We are moving away from a world where we must rely on a priesthood of specialists to build our tools, and moving rapidly toward a world where our natural language is the only technical tool we will ever need. So to all the academics out there listening, staring at that flashing cursor, feeling the immense pressure to automate your workflow: take a breath. Maybe you do not need to learn the syntax after all. Maybe you just need to realize that the camera is already set up, the crew is waiting for your instructions, and it is time for you to take the director's chair.