When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 3 modules in this course
Learn to use AI coding assistants while maintaining privacy and security standards in production development workflows. You will explore privacy-conscious development principles, comparing web-based and command-line AI tool interfaces to understand their data handling characteristics and privacy implications. The course covers GitHub Advanced Security and Grype for automated vulnerability scanning, and hands-on AI-assisted code review using Claude Code to detect security issues including hardcoded passwords, exposed API keys, and common vulnerabilities. You will evaluate multiple AI tools including Windsurf and Gemini CLI, learning safe usage practices and secure prompting techniques that avoid exposing sensitive data. The security vulnerabilities module covers detecting and preventing SQL injection, path traversal in file handling, HTTP header misconfiguration, and vulnerable code patterns using AI analysis. You will implement security automation with GitHub Advanced Security code scanning, Dependabot for automated dependency updates, container scanning with Grype, and comprehensive security scanning pipelines for continuous vulnerability detection. By completing this course, you will be able to select and configure AI coding assistants based on privacy requirements, conduct AI-assisted security code reviews, and build automated security scanning pipelines that protect production applications.
Covers privacy, development, AI assistants, web, and CLI.
What's included
12 videos12 readings
Show info about module content
12 videos•Total 50 minutes
Claude Code•3 minutes
Your First AI-Assisted Code Review Session•3 minutes
Reviewing Simple Security Issue•5 minutes
Passwords and Keys•3 minutes
What Is Privacy-Conscious Development•3 minutes
Web vs CLI•3 minutes
GitHub Advanced Security•4 minutes
Grype•4 minutes
Windsurf•5 minutes
Gemini CLI•5 minutes
Using AI Tools Safely•5 minutes
Secure Prompting•5 minutes
12 readings•Total 66 minutes
Key Terms•1 minute
Reflection•10 minutes
Key Terms: Claude Code•1 minute
Reflection: Claude Code•10 minutes
Key Terms•1 minute
Reflection•10 minutes
Key Terms: What Is Privacy Conscious Development•1 minute
Reflection: What Is Privacy Conscious Development•10 minutes
Key Terms•1 minute
Reflection•10 minutes
Key Terms: Windsurf•1 minute
Reflection: Windsurf•10 minutes
Security Vulnerabilities and Automation
Module 2•2 hours to complete
Module details
Covers SQL injection, detection, prevention, file handling, and path traversal.
What's included
7 videos8 readings
Show info about module content
7 videos•Total 34 minutes
GitHub Advanced Security•3 minutes
Dependabot•5 minutes
Container Scanning with Grype•7 minutes
Security Scans•5 minutes
HTTP Headers•5 minutes
Vulnerable Code•5 minutes
SQL Injection•4 minutes
8 readings•Total 80 minutes
Key Terms•10 minutes
Reflection•10 minutes
Key Terms: GitHub Advanced Security•10 minutes
Reflection: GitHub Advanced Security•10 minutes
Key Terms•10 minutes
Reflection•10 minutes
Key Terms: SQL Injection•10 minutes
Reflection: SQL Injection•10 minutes
Capstone Project
Module 3•1 hour to complete
Module details
Perform a comprehensive security audit of a web application using privacy-conscious AI development practices, combining multiple AI assistants (Claude Code, Windsurf, Gemini CLI) with automated security scanning tools (GHAS, Grype, Dependabot). Identify and remediate security vulnerabilities while evaluating the privacy implications of using different AI tools during the development process.
What's included
1 video5 readings1 assignment
Show info about module content
1 video•Total 5 minutes
Course Conclusion•5 minutes
5 readings•Total 41 minutes
Key Terms•10 minutes
Reflection•10 minutes
Next Steps•10 minutes
Capstone Reading•10 minutes
Before You Go•1 minute
1 assignment•Total 15 minutes
Final Graded Quiz•15 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.