Cryptography with Python

Cryptography with Python


Imperial College

Course Code



Cyber Security

Course Decription

CRICOS Course Code: na

In the digital age, ensuring the security and privacy of sensitive information is paramount. Cryptography plays a crucial role in achieving this goal by providing techniques for secure communication and data protection. At Imperial College of Australia, our Cryptography with Python course delves into the fascinating world of cryptography and teaches you how to implement cryptographic techniques using the Python programming language.

Course Overview:

In our Cryptography with Python course, you will learn:

  • Fundamental concepts of cryptography, including encryption, decryption, and cryptographic algorithms.
  • Practical applications of cryptography in securing data transmission and storage.
  • Implementation of cryptographic algorithms and techniques using Python programming language.
  • Techniques for securing sensitive information and ensuring data integrity.

Course Details:

Course Duration: 2 Hours (Evening classes available)

Course Fee: $250

Entry Requirements: Basic knowledge of Python programming recommended

Course Curriculum:

  • Introduction to Cryptography
  • Understanding the importance of cryptography in ensuring data security and privacy.
  • Overview of cryptographic principles and terminology.
  • Symmetric Cryptography
  • Exploring symmetric encryption algorithms such as AES (Advanced Encryption Standard) and DES (Data Encryption Standard).
  • Implementing symmetric encryption and decryption techniques in Python.
  • Asymmetric Cryptography
  • Introduction to asymmetric encryption algorithms such as RSA (Rivest–Shamir–Adleman).
  • Understanding key generation, encryption, and decryption in asymmetric cryptography.
  • Hashing and Digital Signatures
  • Overview of cryptographic hash functions and their applications in data integrity verification.
  • Understanding digital signatures and their role in verifying the authenticity of digital documents.
  • Cryptographic Libraries in Python
  • Introduction to cryptographic libraries in Python, such as PyCrypto and cryptography.
  • Utilizing cryptographic libraries to implement various cryptographic techniques and algorithms.

Discover the fascinating world of cryptography and learn how to secure your data with our Cryptography with Python course. Join us at Imperial College of Australia and acquire the skills to protect sensitive information in the digital age. Enrol now and take your first step towards mastering cryptography with Python.




    CRICOS Course Code:
    Course Length:

    Enrol in this Course

      Full Name

      Mobile Number



      Preferred start date

      Please Select the Course


      Payment Options