
NEW WORKSHOP
Gen AI for Coding
Launching in June
Master the power of Generative AI for software development. Learn to leverage LLMs, craft precise prompts and leverage them to improve your coding skills.

NEW WORKSHOP
Gen AI for Coding
Launching in June
Master the power of Generative AI for software development. Learn to leverage LLMs, craft precise prompts and leverage them to improve your coding skills.

NEW WORKSHOP
Gen AI for Coding
Launching in June
Master the power of Generative AI for software development. Learn to leverage LLMs, craft precise prompts and leverage them to improve your coding skills.
ELEVATE YOUR EXPERTISE
ELEVATE YOUR EXPERTISE
ELEVATE YOUR EXPERTISE
About the workshop
About the workshop
About the workshop
AI-powered coding assistants are transforming the way developers write, debug, and optimize code. This program explores cutting-edge AI tools like Cursor, equipping developers with the skills to integrate AI into their workflows effectively.
By the end of this program, you will:
• Understand how LLMs can assist you in writing code.
• Cut coding time by up to 70% with AI-assisted workflows.
• Prompt effectively for bug fixing, testing, and documentation.
• Use autonomous AI agents to plan, act, and integrate with dev tools.
AI-powered coding assistants are transforming the way developers write, debug, and optimize code. This program explores cutting-edge AI tools like Cursor, equipping developers with the skills to integrate AI into their workflows effectively.
By the end of this program, you will:
• Understand how LLMs can assist you in writing code.
• Cut coding time by up to 70% with AI-assisted workflows
• Prompt effectively for bug fixing, testing, and documentation.
• Use autonomous AI agents to plan, act, and integrate with dev tools.
AI-powered coding assistants are transforming the way developers write, debug, and optimize code. This program explores cutting-edge AI tools like Cursor, equipping developers with the skills to integrate AI into their workflows effectively.
By the end of this program, you will:
• Understand how LLMs can assist you in writing code.
• Reduce coding time by up to 70%, by transitioning from traditional coding to AI-assisted development.
• Prompt effectively for bug fixing, testing, and documentation.
• Leverage autonomous AI agents to help you plan act, and integrate with developer tools.

NEW WORKSHOP
Gen AI for Coding
Launching in June
Master the power of Generative AI for software development. Learn to leverage LLMs, craft precise prompts and leverage them to improve your coding skills.

NEW WORKSHOP
Gen AI for Coding
Launching in June
Master the power of Generative AI for software development. Learn to leverage LLMs, craft precise prompts and leverage them to improve your coding skills.
HIGH-LEVEL CONTENT OVERVIEW
Program Content
Maser the Coding interview.
01
Intro LLMs & Coding Assistants
What are LLMs? How do they generate text and code?
How LLMs work and their strengths/limits in code generation
Key use cases: writing, debugging, optimizing, documenting
Hands-on tools: Copilot, CodeGPT, Cursor, VSCode
Safety and risk practices in Gen AI for coding
02
Prompting for Software Tasks
Why prompting matters and how to do for coding
Zero-shot, few-shot, and chain-of-thought techniques
Prompts for review, testing, debugging, and refactoring
Best practices and common pitfalls
Advanced techniques -iterative prompting, error handling, and temp tuning
03
AI Agents for Software Development
What AI agents are and how they differ from LLMs
From basic LLMs to tool-using autonomous agents
Understanding tool use and context protocols
Case Study: AI software development with Cursor
Enroll now
FIND OUT
FIND OUT
FIND OUT
How it works?
How it works?
How it works?
Live sessions
with experts
Live sessions with experts
Live sessions with experts
You will be able to get guidance from an experienced instructor during live interactive sessions.
You will be able to get guidance from an experienced instructor during live interactive sessions.
Flexible
Schedule
Flexible Schedule
Flexible Schedule
The program schedule is 1-week duration with 3 live sessions (6 hours total). Three 2-hour sessions per week.
The program schedule is 1-week duration with 3 live sessions (6 hours total). Three 2-hour sessions per week.
Eligibility
criteria
Eligibility criteria
Eligibility criteria
Must have prior software development experience.
Must have prior software development experience.
Get hands-on experience
Get hands-on experience
Get hands-on experience
You will build skills through hands-on learning with a world-class instructor.
You will build skills through hands-on learning with a world-class instructor.

TIME COMMITMENT
TIME COMMITMENT
Specialization schedule
Workshop schedule
HIGH-LEVEL CONTENT OVERVIEW
HIGH-LEVEL CONTENT OVERVIEW
Program Content
Maser the Coding interview.
This program will help you navigate the exciting intersection of AI and programming.
01
Introduction to LLMs and Coding Assistants
What are LLMs? How do they generate text and code?
How LLMs work and their strengths/limits in code generation
Key use cases: writing, debugging, optimizing, documenting
Hands-on tools: Copilot, CodeGPT, Cursor, VSCode
Safety and risk practices in Gen AI for coding
03
AI Agents in Dev Workflows
What AI agents are and how they differ from LLMs
From basic LLMs to tool-using autonomous agents
Understanding tool use and context protocols
Case Study: AI software development with Cursor
02
Prompting for Software Tasks
Why prompting matters and how to do for coding
Zero-shot, few-shot, and chain-of-thought techniques
Prompts for review, testing, debugging, and refactoring
Best practices and common pitfalls
Advanced techniques -iterative prompting, error handling, and temp tuning
Module 1: Introduction to LLMs and Coding Assistants
The idea is to understand the fundamentals of AI-powered coding tools, their capabilities, and how they enhance software development.
What are LLMs? How do they generate text and code?
Capabilities and limitations of code-generating AIs
Common use cases: writing, debugging, optimizing, and documenting code
Tools in practice: GitHub Copilot, CodeGPT, Cursor, VSCode integrations
Risks and safe practices when using GenAI in development
Module 2: Prompt Engineering for Software Tasks
Here the idea will be to learn how to optimize AI-assisted coding for real-world software development.
What is a prompt? Why it matters in coding with AI
Zero-shot vs Few-shot vs Chain-of-thought prompting
Role prompting for code review, testing, debugging, and refactoring
Best practices and common pitfalls
Advanced techniques: iterative prompting, error handling, and temperature tuning
Module 3: AI Agents for Software Development
This final module will cover ethical considerations, security implications, and future trends of AI in coding.
What is an AI Agent?
From LLMs to AI Agents
Tool Use and Model Context Protocol
Case Study of an AI Agent for Software Development with Cursor
Enroll now
HIGH-LEVEL CONTENT OVERVIEW
HIGH-LEVEL CONTENT OVERVIEW
Program Content
Program Content
This program will help you navigate the exciting intersection of AI and programming.
Maser the Coding interview.
Maser the Coding interview.
03
AI Agents in Dev Workflows
What AI agents are and how they differ from LLMs
From basic LLMs to tool-using autonomous agents
Understanding tool use and context protocols
Case Study: AI software development with Cursor
02
Prompting for Software Tasks
Why prompting matters and how to do for coding
Zero-shot, few-shot, and chain-of-thought techniques
Prompts for review, testing, debugging, and refactoring
Best practices and common pitfalls
Advanced techniques -iterative prompting, error handling, and temp tuning
01
Introduction to LLMs and Coding Assistants
What are LLMs? How do they generate text and code?
How LLMs work and their strengths/limits in code generation
Key use cases: writing, debugging, optimizing, documenting
Hands-on tools: Copilot, CodeGPT, Cursor, VSCode
Safety and risk practices in Gen AI for coding
Module 1: Introduction to LLMs and Coding Assistants
The idea is to understand the fundamentals of AI-powered coding tools, their capabilities, and how they enhance software development.
What are LLMs? How do they generate text and code?
Capabilities and limitations of code-generating AIs
Common use cases: writing, debugging, optimizing, and documenting code
Tools in practice: GitHub Copilot, CodeGPT, Cursor, VSCode integrations
Risks and safe practices when using GenAI in development
What is AI-Assisted Coding?
> Definition and key concepts (LLMs, auto-completion, code generation, refactoring).
> Link this class to concepts in sofware engineering that most developers know about.
> Comment about our own program in case they want to go
further into these concepts.
Introduction to Prompting techniques for writing code.
Overview of Popular AI Tools:
> GitHub Copilot
> Cursor - CodeGPT
> Tabnine
> CodeWhisperer
> ChatGPT (API and plugins)
Benefits & Limitations:
> Productivity gains, reduced boilerplate, code suggestions.
> Risks: hallucinations, security concerns, dependency issues.
Live demo:
> Install and configure GitHub Copilot or Cursor in VS Code.
> Show simple code generation and auto-completion in Python/JavaScript.
Hands-On Activity:
> Students install and activate an AI coding assistant.
> Basic prompts: "Write a function to sort an array", “Write a function for plotting a specific type of
Module 2: Prompt Engineering for Software Tasks
Here the idea will be to learn how to optimize AI-assisted coding for real-world software development.
What is a prompt? Why it matters in coding with AI
Zero-shot vs Few-shot vs Chain-of-thought prompting
Role prompting for code review, testing, debugging, and refactoring
Best practices and common pitfalls
Advanced techniques: iterative prompting, error handling, and temperature tuning
Module 3: AI Agents for Software Development
This final module will cover ethical considerations, security implications, and future trends of AI in coding.
What is an AI Agent?
From LLMs to AI Agents
Tool Use and Model Context Protocol
Case Study of an AI Agent for Software Development with Cursor
Enroll now
LEARN WITH EXPERTS
LEARN WITH EXPERTS
LEARN WITH EXPERTS
About our instructor
About our instructor
About our instructor

Sofía Valli Barreto
Sofía Valli Barreto
Sofía Valli Barreto
WORKSHOP INSTRUCTOR
WORKSHOP INSTRUCTOR
View profile
Background
Background
Background
Data scientist, Ms in IA and Data Science. Bs in Physics.
Expertise
Expertise
Expertise
She specializes in developing cutting-edge LLM systems, ranging from GPT-4 implementations to custom AI solutions across multiple industries. She currently leads GenAI projects while conducting research on LLMs for Tier-1 conferences. Her experience includes:
Building production-ready systems using prompt engineering, retrieval-augmented generation (RAG), and fine-tuning
Designing scalable AI architectures for business automation
Conducting research focused on improving the efficiency and cost-effectiveness of LLMs


TIME COMMITMENT
Workshop schedule

TIME COMMITMENT
Workshop schedule

The time is now—enroll today!
