Windsurf for Privacy-Conscious Development
1h 25mIntermediate2025-10-27
Authors

Pragmatic AI Labs

Liam Parker
Course details
AI tools are often celebrated for their impact on developer productivity. But how do these tools impact data security? In this course, learn how to enable privacy-conscious web development without sacrificing user experience or performance. Through practical examples, instructor Liam Parker explores topics such as AI-assisted code reviews with Claude Code, the use of AI tools like Gemini CLI and Windsurf for secure development, and identifying common vulnerabilities. Whether you're building internal tools, consumer apps, or working in regulated industries, this course provides a fast and actionable overview of using popular AI tools for responsible, privacy-respecting development.
Concepts
Introduction to Privacy-Conscious Development
- What is privacy conscious development
- Web vs. CLI
- GitHub Advanced Security (GHAS) - An overview
- Grype
AI-Assisted Code Review
- Claude Code
- Your first AI-assisted code review session
- Reviewing a simple security issue
- Passwords and keys
AI Tools for Secure Development
- Windsurf
- Gemini CLI
- Using AI tools safely
- Secure prompting
Common Vulnerabilities
- SQL injection
- File handling
- HTTP headers
- Vulnerable code
Security Integration Tools
- GitHub Advanced Security
- Dependabot
- Container scanning with Grype
- Security scans
Conclusion
- Next steps