TrueschoTruescho
All Courses
Python Case Study - Cryptography
Coursera
Course
Unknown

Python Case Study - Cryptography

EDUCBA

Hands-on case study on classical and modern cryptography using Python through implementation of real-world cipher algorithms and encryption principles.

Unknown5 weeksEnglish

About this Course

This course offers a hands-on, case study-driven introduction to classical and modern cryptography using Python. Through a progression of real-world cipher implementations, learners will understand foundational encryption principles, apply cipher algorithms programmatically, and analyze vulnerabilities in both classical and modern encryption schemes. Starting with basic reverse and Caesar ciphers, the course advances through brute force attacks, transposition techniques, and affine-based cryptography before culminating in public key cryptosystems like RSA. Learners will gain practical experience in building encryption and decryption tools, evaluating cryptographic strength, and creating secure systems using libraries like PyCrypto. By the end of the course, learners will be able to construct, experiment with, and critically evaluate cryptographic systems for secure communication using Python programming, while also demonstrating fluency in key cryptographic concepts such as hashing, key generation, and symmetric vs. asymmetric encryption

What You'll Learn

  • Construct and evaluate cryptographic systems using Python
  • Apply classical and modern cipher algorithms
  • Analyze vulnerabilities in encryption schemes
  • Create practical encryption and decryption tools

Prerequisites

  • Solid Python skills and basic math knowledge
  • Foundational understanding of classical and modern cryptography

Instructors

E

EDUCBA

Topics

Software Development
Computer Science
Cryptography
Brute-force attacks
Data Integrity
Key Management
Encryption
Algorithms
Python Programming
Application Security

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تطوير البرمجيات
علوم الحاسب
التشفير
الهجمات العمياء
نزاهة البيانات
إدارة المفاتيح
الخوارزميات
Algorithms
Python Programming
Application Security

Start Learning Now