• University of Leeds
  • Click Start Logo
  • Institute of Coding logo

An Introduction to Cryptography

Delve into the inner workings of cryptographic tools and techniques with the University of Leeds.

1,019 enrolled on this course

An Introduction to Cryptography: three students looking at computer code together and smiling.
  • Duration

    2 weeks
  • Weekly study

    3 hours
  • 100% online

    How it works
  • Digital upgrade

    Free

Grasp the fundamentals of cryptography for advanced data security

Millions of people fall victim to data breaches every year, resulting in the loss of sensitive information and financial harm. As technology-centred economies continue to grow, sophisticated cyber-attacks remain a threat.

How can we protect ourselves and our data in this increasingly digital world?

On this two-week course from the University of Leeds, get the answers to this question with a deep dive into cryptography, from historical ciphers to modern-day cryptographic techniques.

You’ll explore the basics of encryption, decryption, and standard cryptographic protocols, as well as modern methods, such as public key cryptography systems.

Promote data protection with cryptography’s encryption and decryption tools

You’ll start by grasping the basics of cryptography by exploring its purpose, fundamental principles, and origins.

Through expert insights and hands-on exercises, you’ll learn about the importance of encryption in securing data, the techniques for secure decryption, and the historical significance of classical ciphers.

Explore modern cryptographic algorithms

Examine RSA (Rivest-Shamir-Adleman), one of the most widely used public key cryptosystems, and understand its role in establishing secure connections and facilitating secure data exchange over the web.

Then learn how hash functions ensure data integrity and the significance of digital signatures in verifying the authenticity and integrity of messages or documents.

Explore end-to-end encryption (E2EE) with the University of Leeds

Discover end-to-end encryption (E2EE) concepts, a critical method for securing data transmission and providing an additional layer of security against unauthorised access.

Syllabus

  • Week 1

    What is Cryptography?

    • Course Introduction

      Understand the world of cryptography, where secret codes and encrypted messages secure our digital communications and transactions. Explore simple and modern ciphers, understanding their importance in today's technology.

    • Simple cryptography

      Explore the fundamentals of cryptography and its significant role in modern life. Learn about ancient Greek and Roman ciphers, and practice encrypting and decrypting messages using these historical techniques.

    • Simple ciphers

      Explore historic ciphers and their relevance in modern cryptography. Learn about different types of simple ciphers and practice applying them to encrypt and decrypt messages.

  • Week 2

    Modern Cryptography

    • An introduction to modern cryptography

      Learn modern cryptography techniques, focusing on private and public key cryptography. Explore the concepts and differences between these two cryptographic methods, which are essential for securing communication on the Internet.

    • Uses of modern cryptography

      Explore modern cryptographic techniques used in everyday life. Learn about end-to-end encryption and digital signatures, and their roles in securing communications and verifying message authenticity.

When would you like to start?

Start straight away and join a global classroom of learners. If the course hasn’t started yet you’ll see the future date listed below.

  • Available now

Learning on this course

On every step of the course you can meet other learners, share your ideas and join in with active discussions in the comments.

What will you achieve?

By the end of the course, you‘ll be able to...

  • Describe what cryptography is
  • Apply simple ciphers to encrypt and decrypt messages
  • Describe how a number of simple ciphers work
  • Apply modern ciphers to encrypt and decrypt messages
  • Explain the concepts of private key and public key cryptography
  • Explain what end-to-end encryption is and where it is used
  • Explain how digital signatures can be used to prove the authenticity of a message.

Who is the course for?

Developed by the University of Leeds’ School of Computing and as part of the Institute of Coding’s ClickStart programme, this introductory course is designed to help learners understand and apply cryptographic principles in real-world scenarios.

This course is accessible to everyone and doesn’t require any additional knowledge to complete, making it an excellent starting point for anyone interested in cybersecurity and data protection.

Who will you learn with?

I am currently an Associate professor in the School of Computer Science, University of Leeds. Graduating with a PhD in theoretical computer science I am focused on computer science pedagogies.

Who developed the course?

University of Leeds

As one of the UK’s largest research-based universities, the University of Leeds is a member of the prestigious Russell Group and a centre of excellence for teaching.

Click Start

This course is part of Click Start, a nationwide training programme developed by the Institute of Coding (IoC) , a national collaboration of universities, employers and charities and funded by Nominet – the public benefit company and guardians of the .UK namespace.

Institute of Coding

The Institute of Coding (IoC) is a national collaboration of employers, universities, and charities, on a mission to provide people from all walks of life with access to digital learning and career opportunities.

Endorsers and supporters

funded by

Nominet Logo

What's included?

University of Leeds are offering everyone who joins this course a free digital upgrade, so that you can experience the full benefits of studying online for free. This means that you get:

  • Unlimited access to this course
  • Includes any articles, videos, peer reviews and quizzes
  • Tests to validate your learning
  • A PDF Certificate of Achievement to prove your success when you’re eligible
  • Learning on FutureLearn

    Your learning, your rules

    • Courses are split into weeks, activities, and steps to help you keep track of your learning
    • Learn through a mix of bite-sized videos, long- and short-form articles, audio, and practical activities
    • Stay motivated by using the Progress page to keep track of your step completion and assessment scores

    Join a global classroom

    • Experience the power of social learning, and get inspired by an international network of learners
    • Share ideas with your peers and course educators on every step of the course
    • Join the conversation by reading, @ing, liking, bookmarking, and replying to comments from others

    Map your progress

    • As you work through the course, use notifications and the Progress page to guide your learning
    • Whenever you’re ready, mark each step as complete, you’re in control
    • Complete 90% of course steps and all of the assessments to earn your certificate

    Want to know more about learning on FutureLearn? Using FutureLearn

    Learner reviews

    Learner reviews cannot be loaded due to your cookie settings. Please and refresh the page to view this content.

    Get a taste of this course

    Find out what this course is like by previewing some of the course steps before you join:

    Do you know someone who'd love this course? Tell them about it...