Skip to main content

FREE: TASK: Your First AI-Assisted Project

Bring your own project or use mine. Either way, you'll have real code to work with, not toy examples.

Before we dive into the techniques and workflows, you need a project to work with. This is a hands-on course, and you'll get the most value by following along with actual code.

The best learning happens when you work with code that matters to you. I encourage you to:

Choose a project in your preferred language

  • Pick something you're familiar with
  • Should be substantial enough to have multiple files and some complexity
  • Doesn't need to be huge โ€“ even a small web app or utility is perfect

Create a safe space to experiment

  • Create a new branch: git checkout -b ai-pro-workshop
  • Or make a full copy of your project
  • This way you can experiment freely without worrying about breaking your main codebase

What makes a good practice project?

  • Has at least a few files and folders
  • Contains some logic you can refactor or improve
  • Could benefit from tests, documentation, or new features
  • Ideally something you'd like to actually improve (not throwaway code)

Don't Have a Project? Use Mine!

If you don't have a suitable project ready, that's perfectly fine. You can use the same project I'll be working with throughout the course.

This is a Node.js starter project that uses PostgreSQL. It's a simple but realistic codebase with:

  • Database connectivity
  • Basic CRUD operations
  • Room for improvement and expansion
  • Clear structure that's easy to understand

To get started with it:

git clone https://github.com/robconery/node-pg-start
cd node-pg-start
git checkout -b ai-pro-workshop

Then open it in VS Code and you're ready to go!

Next Steps

Once you have your project ready and open in VS Code, you're all set to start learning the techniques that will level up your AI-assisted development workflow. Make sure your AI assistant is connected and working, and let's get started!

Updated on Jan 15, 2026