Skip to content

ngvtdanhh/certificate-intro-cryptography-futurelearn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 An Introduction to Cryptography – FutureLearn

Course Status Focus Level Author

This repository documents what I learned from the An Introduction to Cryptography course by the University of Leeds, in collaboration with Click Start and the Institute of Coding, hosted on FutureLearn.


📜 Certificate


📒 Topics Covered

  • 🔑 Symmetric vs Asymmetric Encryption
  • 🛡️ Hashing and Data Integrity
  • 🌐 Real-World Applications of Cryptography
  • 🕰️ Historical Ciphers & Cryptanalysis Foundations

📂 Repository Structure

Folder Content
notes/ Topic-wise summaries and concepts
demo/ Python demo scripts for crypto concepts
cert/ Certificate of Achievement from FutureLearn
screenshots/ Visuals from the course (Week 1 & 2)

📚 Notes


📸 Course Screenshots

Week / Topic Screenshot
🧭 Week 1 – Introduction
🔐 Week 1 – Cipher Examples
🧠 Week 2 – Cryptographic Use Cases
💡 Week 2 – Summary

💻 Demo Scripts

Script Description
rsa_keygen_demo.py RSA key generation, encryption, and decryption
sha256_hash_demo.py Hash comparison using SHA-256

Run these scripts with Python 3. Requires cryptography library (pip install cryptography).


📝 Course Review

This course provides a strong conceptual foundation in cryptography for beginners. The pacing is clear, and topics are introduced with practical analogies and historical context.

✅ What I Liked:

  • Beginner-friendly explanation of complex topics
  • Focus on both theory and application
  • Delivered by credible academic institutions
  • No prior deep math or coding required

🔧 What Could Be Improved:

  • Could include more real-world crypto attacks
  • Lacks hands-on labs or challenges

🎓 Final Thoughts

I recommend this course to:

  • 🧑‍💻 Security beginners
  • 🔐 Anyone transitioning into cybersecurity
  • 🎓 Computer science students curious about cryptography

✍️ Author

Thành Danh – Pentester & Cybersecurity Research

GitHub: @ngvtdanhh

Email: ngvu.thdanh@gmail.com


📄 License

This project is licensed under the terms of the GNU AGPL v3.0.
See LICENSE for full details.

© 2025 ngvtdanhh. All rights reserved.

About

Exploring encryption, hashing & digital trust — learning logs from FutureLearn’s cryptography course

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published