
Intro to Terminal & Git guides
How-to guides designed for advanced data students in the School of Journalism and Media, Moody College of Communication at the University of Texas at Austin.
Anastasia Goodwin
Project Creator
Project Overview
Our team developed an inclusive smart home solution that makes home automation accessible to everyone, with a special focus on users with visual impairments. The system uses advanced speech recognition and natural language processing to provide intuitive voice control, while incorporating haptic feedback for tactile confirmation of actions.

Technical Challenges
One of the biggest challenges was creating a reliable voice recognition system that could work effectively in noisy environments and understand diverse speech patterns, including users with speech impediments. We solved this by implementing a custom machine learning model trained on a diverse dataset of voices and ambient conditions.
Audience
Who was this written for? What prior knowledge did they have? What learning outcomes were you targeting?
Project Scope
Project duration and timeline. Topics covered and depth of instruction. Your role and responsibilities.
Project Format & Deliverables
Format of the textbook (web, PDF, print-ready). How many modules, chapters, examples? Any supporting materials created?




Technologies & Tools Used
Authoring and publishing tools (e.g., Quarto, GitHub Pages). Code or data tools used. Collaboration tools or platforms.
Considerations
Accessibility or pedagogical concerns. Constraints from the teaching context. Design choices in tone or structure.
Technical Challenges
Describe any major technical challenges. What made them complex, and how did you address them?
Project Gallery
Testimonial
Christian McDonald, UT Austin InstructorThis textbook helped our journalism students tackle technical skills without fear. It’s accessible, rigorous, and written with empathy for first-time coders.

The textbook continues to be iterated based on student and faculty feedback, with improvements around accessibility, expanded exercises, and additional troubleshooting resources based on students’ lived experiences.
Share this project
Like this project? Share it with your network!