This repository collects a series of learning projects. The goal is to explore new technologies, methods, and tools through hands-on practice and to document the results clearly.
Each subfolder contains an individual learning project with an own description of the learning goal.
- data_science: Exploratory data analysis work and notebook-based learning projects.
- rust_file_encrypt: Rust CLI project for file encryption/decryption using AES-256-GCM and Argon2id. Built entirely with GitHub Copilot as an AI-assisted development exercise.
- Project documentation: rust_file_encrypt/README.md
- Coverage notes: rust_file_encrypt/COVERAGE.md
- Supply chain security: SBOM generated with Syft and scanned with Grype on every PR that touches
rust_file_encrypt— see the SBOM section
- Small, self-contained projects
- Clean, readable, and reproducible code
- Documentation as an essential part of the learning process
- Active use of AI tools (GitHub Copilot) to explore AI-assisted development
Depending on the project, different tools and libraries are used.
- Explore the code and notebooks
- Run the examples locally
- Adapt ideas for your own learning
- Share feedback or start discussions
This repository is intended for educational purposes. License: MIT