Introduction To Practical Cryptography

Course Overview

This practical cryptography course equips software specialists with the essential foundations of information security, often overlooked in development. We’ll delve into fundamental cryptographic primitives, exploring their applications and proper implementation strategies. Gain a strong understanding of both symmetric and asymmetric cryptography, cryptographic hashes, and their secure integration in your projects. Finally, learn why even the strongest cryptography can fail if used incorrectly.

Key Benefits

  • Solid Cryptography Foundations: Master the core principles of cryptography, crucial for building secure software.
  • Practical Application: Learn how to effectively choose and implement cryptographic primitives in your development projects.
  • Avoiding Common Pitfalls: Discover frequent developer mistakes related to cryptography and mitigation strategies to ensure secure coding practices.

Ideal for

  • Software Developers
  • System Administrators
  • DevOps Engineers
  • QA Testers (beneficial)


  • Good digital fluency and interest in software security

Participants should bring a laptop/tablet/smartphone device with a modern browser. 


Upon successful completion, attendees will receive a certificate from ESI CEE.

  • The course includes free access to an online exercise environment for one week after completion.

Enroll today and empower yourself to build secure and resilient systems!

Request custom date here.

Skip to content