EdX

Introduction to Encryption and Cryptography (edX)

Introduction to Encryption and Cryptography (edX)

Learn about how encryption helps to keep your information safe, and how it is used in the world today. This online course from the Raspberry Pi Foundation explores encryption and cryptography. You'll learn about what encryption is and how it was used in the past, and use the Caesar and Vigenère ciphers.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

You'll also look at modern encryption, and investigate both symmetric and asymmetric encryption schemes. The course also takes a look at the future of encryption, and includes several practical encryption activities that are also appropriate to use in the classroom.

What you'll learn
Over the following two weeks, you will:

  • Describe the general process of encryption and decryption
  • Apply a Caesar cipher and a Vigenère cipher
  • Discuss the advantages and disadvantages of different encryption algorithms
  • Compare symmetric and asymmetric encryption
  • Demonstrate methods of breaking simple encryption schemes
  • Describe how encryption is used in the modern world, and some of the possible ethical implications of this

Syllabus

The course will cover:

  • A brief look at the history of encryption
  • The encryption and decryption process, and the importance of keys
  • The Caesar and Vigenère ciphers
  • Symmetric and asymmetric encryption schemes
  • Public-key encryption in the real world
  • An introduction to quantum cryptography
  • Practical encryption activities
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Authorization and Managing Identity in Azure (Coursera) Coursera
SkillUp EdTech

Authorization and Managing Identity in Azure (Coursera)

This course, part of the AZ-305 Designing Microsoft Azure Infrastructure Solutions Exam Prep Specialization provides an overview of authorization and managing identity in Azure. It introduces you to cloud governance principles, the fundamentals of Microsoft Azure, authentication solutions, encryption mechanisms, and role-based access control (RBAC) strategies.

Jun 15th 2026
4 Weeks
Cybersecurity and Its Ten Domains (Coursera) Coursera
University System of Georgia

Cybersecurity and Its Ten Domains (Coursera)

This course is designed to introduce students, working professionals and the community to the exciting field of cybersecurity. Throughout the MOOC, participants will engage in community discourse and online interaction. Participants will gain knowledge and understanding of cybersecurity and its domains. They will engage with expertly produced videos, gain insight from industry experts, participate in knowledge assessments, practice assessing their environmental awareness, and gain access to materials that address governance and risk management, compliance, business continuity and disaster recovery, cryptography, software development security, access control, network security, security architecture, security operations, and physical and environmental security.

Jun 8th 2026
5-12 Weeks
Introduction to Computer Science and Programming (edX) EdX
Tokyo Institute of Technology,TokyoTechX

Introduction to Computer Science and Programming (edX)

The term “Computation” refers to the action performed by a computer. A computation can be a basic operation and it can also be a sophisticated computer simultation requiring a large amount of data and substantial resources. This course aims at introducing learners with no prior knowledge to basics and key concepts of computer science. By following the lectures and exercises of this course you will have an understanding of algorithms and you will get a real experience of programming using the language Ruby.

Self Paced
Self-Paced
Cybersecurity Fundamentals (edX) EdX
Rochester Institute of Technology,RITx

Cybersecurity Fundamentals (edX)

Learn cybersecurity fundamentals, including how to detect threats, protect systems and networks, and anticipate potential cyber attacks. In this introduction to the field of computing security, you will be given an extensive overview of the various branches of computing security. You will learn cybersecurity concepts, issues, and tools that are critical in solving problems in the computing security domain.

Jan 8th 2024
5-12 Weeks
Palo Alto Networks Cybersecurity Foundation (Coursera) Coursera
Palo Alto Networks

Palo Alto Networks Cybersecurity Foundation (Coursera)

In this course, students will learn fundamental principles associated with the current cybersecurity landscape and identify concepts required to recognize and potentially mitigate attacks against enterprise networks as well as mission critical infrastructure. Students will also learn how to initially setup and configure security zones, authentication, and policies on a next generation firewall.

Jun 16th 2026
5-12 Weeks
Introduction to Blockchain for Financial Services (Coursera) Coursera
INSEAD

Introduction to Blockchain for Financial Services (Coursera)

In this first course of the specialization, we will discuss the limitations of the Internet for business and economic activity, and explain how blockchain technology represents the way forward. After completing this course, you will be able to explain what blockchain is, how it works, and why it is revolutionary. You will learn key concepts such as mining, hashing, proof-of-work, public key cryptography, and the double-spend problem.

Jun 15th 2026
5-12 Weeks
Secure Software Development: Verification and More Specialized Topics (edX) EdX
Linux Foundation,LinuxFoundationX

Secure Software Development: Verification and More Specialized Topics (edX)

Learn how to verify software for security, and take a deeper dive into the basics of applying threat models and cryptography. Modern software is under constant attack, but many software developers have never been told how to effectively counter those attacks. This course works to solve that problem, by explaining the fundamentals of developing secure software.

Self Paced
Self-Paced
More Fun with Prime Numbers (edX) EdX
Kyoto University,KyotoUx

More Fun with Prime Numbers (edX)

Take a deep dive into Prime Numbers - one of the most mysterious and important subjects in mathematics! 2, 3, 5, 7, 11, 13, 17, 19, 23, 29 are all prime numbers and they hold special significance. Mathematicians from ancient times to the 21st century have been working on prime numbers, as they're one of the most mysterious and important subjects in mathematics.

This course is archived
5-12 Weeks