Nashville Software School Small Logo
  • Menu
  • Programs
    • Web Development Jumpstart
    • Analytics Jumpstart
    • Full-Time Web Developer Bootcamp
    • Part-Time Web Developer Bootcamp
    • Full-Time Data Analytics Bootcamp
    • Part-Time Data Analytics Bootcamp
    • Statistics For Data Science
    • Data Science Bootcamp
    • Data Engineering Bootcamp
    • Professional Development
  • Community
    • Shop NSS
    • Our Team
    • Alumni
    • Mentors
    • Employers
    • Veterans' Information
    • Podcast
    • Join Our Team
  • Support NSS
    • Donate
    • Corporate Giving
    • Become A Volunteer
    • Community Impact Report
  • Calendar
    • Information Sessions
    • Upcoming Programs
  • Blog

Introduction to Agentic AI Tools for Developers

  • Apply
  • ↑ Return to Top
  • Overview
  • Curriculum
  • Schedule
  • Requirements

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?

Hands-on Learning
Students actively engage in hands-on exercises and projects as opposed to being passively lectured to. Students leave with a deeper understanding of the subject matter and are ready to apply their new skills on the job.
Live Online Learning
Students have the opportunity to interact as a class, in smaller working groups and one-on-one with the instructor in a live virtual classroom.
Capstone Project
Apply everything you’ve learned by working in teams to build a complete project, from planning and implementation to debugging and testing, and present your work at the end of the course.
  • 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

    FREE

    This 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.

Have questions?
Email Us
Ready to take the leap?
Apply

Nashville Software School is authorized for operation as a postsecondary educational institution by the Tennessee Higher Education Commission. In order to view detailed job placement and graduation information on the programs offered by Nashville Software School, please visit tn.gov/thec or our policies and regulations page.

Stay Informed
  • NSS
    • About
    • Press
    • Contact
    • Virtual Tour
    • FAQ
    • Blog
    • Policies & Regulations
  • Programs
    • Web Development Jumpstart
    • Analytics Jumpstart
    • Full-Time Web Developer Bootcamp
    • Part-Time Web Developer Bootcamp
    • Full-Time Data Analytics Bootcamp
    • Part-Time Data Analytics Bootcamp
    • Statistics For Data Science
    • Data Science Bootcamp
    • Data Engineering Bootcamp
    • Professional Development
  • Community
    • Shop NSS
    • Our Team
    • Alumni
    • Mentors
    • Employers
    • Veterans' Information
    • Podcast
    • Join Our Team
  • Support NSS
    • Donate
    • Corporate Giving
    • Become a Volunteer
    • Community Impact Report
    • Information Sessions
  • Nashville Business Journal Leaders In Diversity Honoree
  • Nashville Business Journal Best In Business Winner
  • Nashville Scene Names NSS as Best Way To Ditch Your Crappy Job 2016
  • NACC Member
  • NTC Member