Skip to content

paiml/ds500-debug-with-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Banner

Debug with AI: Fixing bugs and finding issues faster

Use AI assistant tools to find and fix bugs in a solid way

Learning Objectives LabsResources

Introduction

Welcome to the "Debug with AI" course! This course will guide you through the process of using AI assistant tools to identify, analyze, and fix bugs in a complex codebase. You'll work with a real Snake game project that contains intentional bugs and incomplete implementations.

Learning Objectives

By the end of this course, you will be able to:

  • Systematically identify bugs and issues in multi-language codebases
  • Use AI-powered code analysis tools to scan projects for potential problems
  • Create comprehensive test coverage to catch bugs early
  • Document issues effectively for team collaboration
  • Apply AI suggestions to fix identified bugs and verify solutions

What You'll Build

You will use AI to find and fix issues in a Snake game project with both Rust backend and JavaScript frontend components.

  • Debug a Rust API that handles game logic and state management
  • Fix incomplete JavaScript frontend implementation
  • Create comprehensive testing strategies
  • Develop effective debugging workflows
  • Master AI-assisted debugging techniques

Labs

This course includes a series of labs to provide you with hands-on experience. Each lab corresponds to a lesson and will guide you through the practical steps for applying debugging techniques using the Snake game project in labs/project/.

Project Structure

The labs/project/ directory contains:

  • Snake game backend: Rust API (snake/src/main.rs) that handles game logic
  • Frontend: HTML/JavaScript interface (index.html) with incomplete implementation
  • Dependencies: Rust project configuration (Cargo.toml, Cargo.lock)

Resources

Use the following tools and resources to enhance your experience when working with this course

About

Labs for the Debug with AI from Pragmatic AI Labs

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors