A diverse collection of Python projects spanning algorithms, security, reinforcement learning, and competitive programming.
This repository showcases a range of Python applications and learning projects, from algorithmic problem-solving to advanced security and machine learning implementations.
Comprehensive security coursework and projects including:
- Information Security - Cryptography, web security, and secure coding practices
- Cryptography - Encryption algorithms and secure communication protocols
- Web Security - Vulnerability analysis, secure development, and penetration testing
Machine learning projects demonstrating:
- Q-Learning algorithms
- Policy iteration and value iteration
- Multi-agent systems
- Reward optimization
Solutions and implementations of common algorithmic challenges including:
- Data structure problems
- Algorithm optimization
- Competitive programming techniques
Various coursework and tutorial projects from academic settings.
- Language: Python 3
- Libraries:
- Machine Learning: NumPy, TensorFlow, PyTorch
- Security: Cryptography libraries
- General: Standard library utilities
- Algorithms & Data Structures
- Cybersecurity & Cryptography
- Machine Learning & Reinforcement Learning
- Web Security & Vulnerability Analysis
- Competitive Programming
DISCLAIMER: Students should not use any code in this repository as their own submissions. Doing so violates academic integrity policies and may result in disciplinary action. This repository is for reference and learning purposes only.
Each subdirectory contains projects with their own documentation. Navigate to specific project folders for implementation details and usage instructions.
All rights are reserved unless otherwise specified in individual project files.
Last Updated: January 2023