This repository contains Python lab files completed as part of the Google Cybersecurity Professional Certificate issued by Google through Coursera.
These labs apply Python programming concepts directly to real-world cybersecurity scenarios including log file analysis, access control automation, intrusion detection support, and security data parsing.
| Lab | Description | Skills Used |
|---|---|---|
| Update a File Through a Python Algorithm | Parses an IP address allow list and automates removal of unauthorized addresses | File I/O, list manipulation |
| Import and Parse a Text File | Imports and parses a security log text file to extract structured login data | String parsing, file handling |
| Debug Python Code | Applies systematic debugging to identify and resolve syntax, exception, and logic errors | Debugging, error handling |
| Develop an Algorithm With Python | Builds an algorithm to manage approved user and device lists using conditional logic | Algorithms, conditionals |
| Use Regular Expressions to Find Patterns | Uses Python regex to extract IP addresses and device identifiers from security logs | Regex, pattern matching |
- Python scripting for security automation
- Log file analysis and parsing
- Access control and allow list management
- Regular expressions for threat investigation
- Systematic debugging of security-focused code
These labs are part of the Google Cybersecurity Professional Certificate on Coursera.