
Start learning today!
Get early access to learning opportunities from Journalism Courses by the Knight Center.
Move beyond chat interfaces and start building real AI-powered workflows for journalism.
Join the Knight Center’s four-week online course “Advanced Prompt Engineering for Journalists,” where you’ll learn how to use command-line AI tools to work directly with your files, data, and reporting projects.
Instead of uploading documents into a chat window, you’ll learn how to run AI tools from your own machine, pointing them at folders of records, datasets, or public information and letting them classify, summarize, and organize the material automatically. You’ll explore how journalists can use command-line AI tools to scrape data, process large datasets, automate newsroom workflows, and build reusable systems that save time and scale reporting.
The course introduces the shift from simply writing prompts to managing AI workflows. You’ll learn how to create persistent environments, context files, and agent configurations that allow AI to handle multi-step tasks and complex projects.
Designed for journalists, editors, freelancers, and media professionals who want to deepen their AI skills, this course focuses on practical newsroom applications and hands-on experimentation with emerging tools.
By the end of the course, you’ll be able to:
This course is ideal for journalists who already understand the basics of prompting and want to move toward building AI-powered systems that automate real newsroom tasks.
Questions? Contact us at journalismcourses@austin.utexas.edu
This course is asynchronous, meaning there are no required live events, and you can complete activities at your own pace throughout each week.
The material is organized into five modules covering various topics through videos, readings, and hands-on exercises, and discussion forums:
Introduction Module: Pre-course orientation
Get your tools installed, your terminal working, and your GitHub account ready before the course starts. This orientation includes a welcome video from the instructor explaining what to expect and how the course is structured, along with a written setup checklist. There are no graded assignments during this stage—just instructions to help you install the required tools and prepare your environment before Week 1 begins.
Module 1: From chat window to command line
This module covers the two foundational skills of the course: getting into the terminal and building a persistent project environment. You’ll learn why CLI tools give you access to your machine’s computing power and why the same AI model behaves differently in a chat window than in a CLI tool. You’ll also set up a context file for a project so the AI knows your beat, sources, and standards before every session. By the end of the module, you’ll have a working CLI setup, a CLAUDE.md file you wrote yourself, and experience processing real documents from your filesystem.
Module 2: Custom skills for Claude Code
Once you have a working project environment, the next step is encoding your editorial standards into reusable tools instead of typing them every session. In this module, you’ll learn how to create custom slash commands, set up hooks that automate quality checks, and manage your CLI sessions effectively. The goal is to shift from crafting prompts on the fly to building a toolkit that reflects how your newsroom works.
Module 3: CLI workflows for newsrooms
This module focuses on automation—using AI to build scripts and pipelines that handle recurring newsroom tasks. Instead of building automation by hand, you’ll describe the workflow in plain English and let the AI construct the process. You’ll also learn when automation makes sense for a task, how to inspect and understand what the AI built, and why testing small before running large jobs is important when working with batch processing.
Module 4: Agents, tools, and data access
The final module covers how AI systems take multi-step actions, connect to data sources, and where these connections break down. You’ll learn the difference between chatbots and agents, explore interactive and non-interactive modes, and connect AI tools to local files and external data using the Model Context Protocol (MCP). You’ll also examine common points where data connections fail—such as permissions, authentication, and schema mismatches—and how to debug them.
Register now and gain immediate access to the introduction module materials. If you have any questions, please contact us at journalismcourses@austin.utexas.edu.
Joe Amditis is the associate director of operations at the Center for Cooperative Media at Montclair State University, where he has been instrumental in exploring the intersection of artificial intelligence (AI) and journalism. In his role at the Center, Joe has authored analyses and critiques of the possibilities and challenges of AI in the local media landscape.
His writings for the Nieman Journalism Lab at Harvard University, such as “Journalism grapples with the promise and pitfalls of AI-assisted reporting” and “AI throws a lifeline to local publishers,” examine how AI technologies can augment journalistic practices while addressing ethical considerations and the importance of maintaining human oversight.
He is a member of the advisory council for the Aspen Institute’s AI Elections Initiative, where he works with a community of leaders working to build social trust and election resilience.
Joe has also contributed to the development of practical resources for newsrooms. He has authored multiple guides on how journalists and newsrooms can integrate AI tools into their journalistic workflow, including “Beginner’s guide: Custom GPTs for local news publishers,” “Beginner’s prompt handbook: ChatGPT for local news publishers,” and “A beginner’s guide to image generation with DALL-E 3.” These guides and other resources provide a comprehensive framework for media organizations to integrate AI tools effectively into their workflows.
Joe has also written and spoken about the implications of AI-assisted and AI-generated “reporting” at the local level, specifically in New Jersey. Beyond his written contributions, Amditis has shared his expertise through various media appearances. He has been featured in discussions about AI’s role in journalism, including interviews on NJ Spotlight News and the AImpactful podcast, where he examines the ethical implications and practical applications of AI in news reporting.
Required tools
You will need access to the following:
Knight Center for Journalism in the Americas
300 West Dean Keeton
Room 3.212
Austin, TX, 78712
Phone: 512-471-1391
Email: journalismcourses@austin.utexas.edu
Get early access to learning opportunities from Journalism Courses by the Knight Center.