> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zencoder.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Module 1: Foundations

## Intro

Module 1 walks through launching an AI-assisted development workflow: setting up the Zencoder tooling, partnering with specialized agents, and shipping a team productivity tracker while keeping quality signals in place for scale.

## Video lesson

<div className="mb-4" data-copy-exclude="true">
  <a className="inline-flex items-center gap-2 rounded-xl border border-[#F24A07] bg-[#F24A07] text-white px-4 py-2.5 text-base font-semibold shadow-sm hover:bg-[#d13d05] transition" href="https://www.udemy.com/course/the-10x-engineer-professional-ai-certification/" target="_blank" rel="noreferrer">
    <span>Course on Udemy</span>
  </a>
</div>

Preview lesson. The full video is available on Udemy.

<iframe className="w-full aspect-video rounded-xl" src="https://www.youtube.com/embed/IJdbM3lEHyQ" title="Module 1 Foundations Preview" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />

## Key takeaways

* Install the Zencoder extensions in VS Code and JetBrains, and tailor the workspace so the agent panel and files stay visible together.
* Kick off new projects by asking the agent discovery questions to surface best practices, feature ideas, and a recommended stack before coding.
* Let the Code Agent scaffold a React + Vite + TypeScript codebase, handling terminal commands, folder structure, and initial configuration.
* Use the Coding Agent to craft UI components, polish styling, and verify responsiveness.
* Iterate feature-by-feature—team member sidebar, task cards, filters, modals, stats, search, and progress bars—letting agents reuse and extend existing files.
* Use the Coding Agent to introduce Vitest, seed meaningful coverage for task creation, filtering, and status updates, and keep tests green.
* Script Playwright flows that exercise adding, filtering, completing, and searching tasks like a real user.
* Use Skills to encode project conventions so later coding sessions start with instant context instead of re-reading the entire codebase.
