We may earn an affiliate commission when you visit our partners.
Kevin Matthews, James Shuttleworth, Dominique D, Serena Turton, Derrick Newton, Fadzayi Guri, Antal Goldschmidt, Natasha Macmanard, Martyn Clayden, Ana Karnesova, Parminder Kaur, Matt Compton, and Melissa B.

Most FutureLearn courses run multiple times. Every run of a course has a set start date but you can join it and work through it after it starts. Find out more The Institute of Coding supported the development of this course in response to consultation with industry representatives from the healthcare, manufacturing and automotive sectors. This course is for people who want to understand more about the way cryptography keeps our communications safe, either out of curiosity or to prepare for advanced study of the topic. Please note that the individuals detailed in the ‘Who will you learn with?’ section below, are current staff members and may be subject to change. You can use the hashtag #cryptography to talk about this course on social media.

Read more

Most FutureLearn courses run multiple times. Every run of a course has a set start date but you can join it and work through it after it starts. Find out more The Institute of Coding supported the development of this course in response to consultation with industry representatives from the healthcare, manufacturing and automotive sectors. This course is for people who want to understand more about the way cryptography keeps our communications safe, either out of curiosity or to prepare for advanced study of the topic. Please note that the individuals detailed in the ‘Who will you learn with?’ section below, are current staff members and may be subject to change. You can use the hashtag #cryptography to talk about this course on social media.

Topics Covered

  • The mathematical concepts underpinning cryptography
  • Classical cryptography and historical ciphers
  • The basics of cryptanalysis
  • Random number generation
  • Hashing

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Activities

Coming soon We're preparing activities for An Introduction to Cryptography. These are activities you can do either before, during, or after a course.

Career center

Learners who complete An Introduction to Cryptography will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.
A comprehensive and foundational reference work in applied cryptography. While published in 1996, it remains a vital resource for researchers and practitioners due to its depth and breadth of coverage on cryptographic techniques and mathematical foundations. It is often used as a graduate-level textbook.
Focuses on the practical aspects of designing and implementing secure cryptographic systems. It's an excellent resource for software engineers and system architects, bridging the gap between theoretical cryptography and real-world deployment. It highlights common pitfalls and provides guidance on building secure systems.
Provides a practical introduction to modern cryptography with a focus on real-world applications and implementation pitfalls. It is suitable for undergraduate students and working professionals, particularly those with a programming background. It covers essential concepts and valuable reference for understanding how cryptographic primitives are used securely.
Provides a comprehensive overview of elliptic curves and their applications in cryptography. It is suitable for advanced students and researchers.
The second volume in Goldreich's foundational series, this book delves into the basic applications of the theoretical concepts introduced in Volume 1. It is essential for a deep theoretical understanding of cryptographic applications and is aimed at advanced graduate students and researchers.
Provides a comprehensive overview of blockchains and cryptoassets, including their underlying cryptography. It is suitable for both beginners and advanced students.
Considered a standard textbook for introductory cryptography courses at the undergraduate and graduate levels. provides a rigorous theoretical foundation with an emphasis on formal definitions and proofs of security. It's essential for students seeking a deep understanding of cryptographic principles.
A classic and comprehensive survey of cryptographic protocols and algorithms. While some of the algorithms covered may be outdated for current implementation, this book remains an invaluable reference for understanding the breadth of cryptography and its historical development. It's particularly useful for those interested in the practical application of cryptography.
Offers a cohesive introduction to public-key cryptography with a strong focus on the underlying mathematics, including number theory and algebraic geometry. It's suitable for advanced undergraduate and graduate students with a solid mathematical background.
An excellent textbook that balances theoretical concepts with practical examples, making it suitable for undergraduate students and those new to the field. It covers fundamental cryptographic concepts and is known for its accessible approach.
Focuses on the cryptography used in real-world systems and applications. It's a practical guide for developers and security professionals, covering topics like TLS, cryptocurrencies, and secure messaging. It provides insights into how cryptographic concepts are applied in practice.
This is the first volume of a two-volume set that presents the theoretical foundations of cryptography in a detailed and comprehensive manner. It must-read for anyone interested in the theoretical underpinnings of cryptography and is suitable for advanced graduate students and researchers.
Provides a solid introduction to the theory and practice of cryptography, suitable for advanced undergraduate and graduate students. It covers a wide range of topics and includes a good balance of theoretical concepts and practical algorithms.
Explores the connections between number theory and cryptography. It is mathematically rigorous and suitable for students with a strong background in number theory. It provides a deeper understanding of the mathematical principles behind many cryptographic algorithms.
Offers an accessible introduction to the fundamental principles of cryptography and its applications in everyday life. It is suitable for beginners and those who want to understand the basic concepts without deep mathematical detail.
A beginner-friendly guide covering the history and fundamental concepts of modern cryptography. is suitable for those with little to no prior knowledge of the subject and provides a good starting point for understanding the basics.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser