This class will be live online (i.e. synchronous).
This course is a part of ProTech. Please review eligibility requirements below before applying.
Master the Safe & Effective Use of an AI Coding Assistant
Agentic AI is rapidly becoming a vital tool for software developers. It offers the potential to ship better software faster, and shift your focus from mundane coding to higher impact problem-solving. But industry experience shows there is a distinct learning curve to using a coding agent efficiently, so how do you start learning to use these tools?
Introduction to Agentic AI Tools for Developers is a part-time workshop that will give you hands-on experience using agentic AI tools in real-world coding environments. Over four weeks, you’ll get comfortable using tools like Cursor IDE and Roo Code to write better code with less effort. You’ll learn how to set up your environment, reduce hallucinations through smarter prompts, reduce costs with effective system prompts, and build projects step by step while staying in control of the output. By the end, you’ll know how to use AI to code faster and more effectively, while using your skills as a developer to ensure accurate outputs and implementation.
Is this course for you?
- Are you a software developer who wants to understand how AI can make you more productive without taking control away from you?
- Are you curious about agentic AI tools like Cursor IDE or Roo Code but not sure how to use them effectively?
- Are you interested in building better code by learning how to guide AI with context and strategy rather than just quick prompts?
This course is designed for software developers who want to integrate AI into their workflow in a practical and professional way. It’s a great fit for:
- Software developers who want to improve their productivity and code quality with AI-assisted development.
- Software developers who want to understand how to adjust their workflow to effectively integrate the use of a coding agent.
- Developers curious about AI tools who want hands-on experience with Cursor IDE, Roo Code, and RooFlow in real-world projects. The skills learned using these tools are transferable to other agentic AI platforms.
- Teams or individuals adopting AI practices who need strategies for context management, debugging, and iterative development.
Who is this course not designed for?
- Developers who are already deeply experienced with AI-assisted development. If you’re already using tools like Cursor, Roo Code, or similar platforms on a daily basis and have advanced context-engineering strategies in place, you’ll likely find the material too introductory.
What will the course cover?
-
AI Fundamentals for Developers
Learn what large language models (LLMs) really are, how they generate predictions, and why context matters. Understand their strengths, limitations, and the critical role of human oversight. -
Getting Started with an AI Code Editor
Set up and configure Cursor IDE with GPT-4.1, explore inline suggestions and chat features, and practice writing prompts that produce reliable, high-quality code. -
Context Engineering Basics
Discover how to craft prompts with the right level of detail to reduce hallucinations and improve the code output. Compare low-context and high-context examples and see the difference in output quality. -
Productively Using Roo Code and RooFlow as your AI Coding Assistant
Installing and securing Roo Code, integrating with the Gemini language model, exploring specialized development modes, and use RooFlow’s memory features to maintain project context across tasks. (Roo Code can also be configured to work with other LLMs if students wish to experiment with other LLMs outside of class. We use Gemini in this class because it’s free.) -
Iterative Development with AI
Practice building projects step by step with Architect and Ask modes. Learn how to stay in control while letting AI handle smaller, structured tasks. -
Working with Agentic AI in Real Codebases
Use agentic AI tools to analyze existing projects, add features, refactor code, and debug effectively while keeping consistency with established patterns.
How will you learn the material?
-
Schedule
Mondays and Thursdays 6PM - 8PM CT -
Location
This class is live online (i.e. synchronous).
-
Dates
November 3 - December 4, 2025 (No class Thanksgiving week)
-
Tuition
FREEThis course is a part of ProTech. Please review eligibility requirements below before applying.
What is required?
- Personal Computer
- Must be 18+ years old
- Must understand the basic syntax of JavaScript
ProTech Eligibility
- Must reside in Middle Tennessee
- Graduate of NSS, another coding bootcamp, or college/university with tech-related degree AND searching for your first job in tech.
- Tech professional who is unemployed after being laid off from a tech job
Attendance Information
Our policy regarding absences is based on making sure you get the most out of your professional development. Attendance is tracked for this course. Excused absences should be arranged with your instructor before they occur. Due to the short duration of this course we recommend that you not miss multiple days of this course. Absence due to emergencies are always excused as long as the instructor is notified as soon as possible.