Sorry, this page is no longer available
Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Sam Wilson and Click Start

Cryptography is an essential part of secure but accessible communication that's critical for our everyday life and organisations use it to protect their privacy and keep their conversations and data confidential. This course provides a comprehensive introduction to the fascinating world of cryptography, covering both historical cyphers and modern-day cryptographic techniques.

Read more

Cryptography is an essential part of secure but accessible communication that's critical for our everyday life and organisations use it to protect their privacy and keep their conversations and data confidential. This course provides a comprehensive introduction to the fascinating world of cryptography, covering both historical cyphers and modern-day cryptographic techniques.

In this course, you will explore the foundations of encryption, decryption, and cryptographic protocols. Through a combination of theoretical concepts, practical examples, and hands-on exercises, you will gain a solid understanding of the principles and applications of cryptography.

Join this fascinating course to explore the world of cryptography and learn how secrets have been kept in the past and the modern world.

This course is one of many, offered by Click Start, a UK training programme designed to help young people develop digital skills. Click Start offers a limited number of scholarships giving free access to young people in the UK. Check the FAQs to see more detail and follow the link to check if you are eligible for free access today.

Enroll now

Here's a deal for you

Save money when you learn with a deal that may be relevant to this course.
All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Welcome to Week 1
Welcome to the first week of the course! We will start the week with an exploration of what cryptography is and what it is used for and then move on to look at some cryptographic techniques, via some ancient cryptography. Although these ancient cryptographic techniques are not very useful in modern life, they are good at demonstrating some of the concepts that are still used in modern day cryptography. Week 1 lays the foundation for Week 2, when we will turn our attention to modern cryptography.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Provides a comprehensive introduction to the fascinating world of cryptography
Covers both historical ciphers and modern-day cryptographic techniques
Explores the foundations of encryption, decryption, and cryptographic protocols
Uses a combination of theoretical concepts, practical examples, and hands-on exercises
Introduces students to public key cryptography, hash functions, and digital signatures
Lays the foundation for understanding modern cryptography

Save this course

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

Reviews summary

Foundational introduction to cryptography

According to learners, this course offers a solid and accessible introduction to cryptography, blending historical context with modern concepts. Many found the instructor to be knowledgeable and engaging, making complex topics understandable. While providing a strong theoretical foundation, some students noted it could benefit from more in-depth practical applications beyond foundational examples. The course is particularly well-suited for beginners in digital skills, though a few expressed that it might be too basic for those with prior experience.
Generally well-paced, but some parts felt rushed.
"The course pacing was mostly good, but a few complex topics in Week 2 felt a bit rushed for beginners."
"I found the bite-sized modules effective, allowing me to learn at my own pace and revisit difficult sections easily."
"The structure from ancient to modern cryptography works well, though some parts could use more reinforcement."
Solid foundation, but some desired more advanced topics.
"It laid a very strong foundation, but I was hoping for a deeper dive into specific algorithms and their implementations."
"Great for an introduction, but if you're looking for advanced cryptographic engineering, this might be too basic."
"While I gained a good overview, I felt some modern topics could have been explored with more technical detail."
Covers both ancient ciphers and modern principles.
"I loved how the course started with historical ciphers before moving into modern cryptography; it gave great context."
"The transition from ancient techniques to public key cryptography and hash functions was well-structured and logical."
"Learning about historical methods really helped me appreciate the principles still used in modern encryption."
Instructor's clarity and passion make learning enjoyable.
"The instructor's explanations were incredibly clear and engaging, making the lectures very easy to follow."
"I appreciated the way the instructor broke down difficult concepts; their enthusiasm for the subject was evident."
"The course content was presented very well, largely thanks to the instructor's clear and concise teaching style."
Excellent for newcomers to the field of cryptography.
"This course is a great entry point; it made complex cryptographic concepts easy to grasp for a beginner like me."
"I found the explanations really clear, which was essential as I had no prior knowledge of cryptography."
"Perfect for understanding the basics of how secrets are kept in the digital world, even for non-technical people."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in An Introduction to Cryptography with these activities:
Compile Your Course Materials
Help yourself become better prepared for this course by compiling your current materials.
Show steps
  • Gather your syllabus, lecture notes, assignments, quizzes, and exams
  • Physically organize these in a way that's logical and accessible
  • Digitize or duplicate important materials to carry with you
  • Review these materials weekly to stay on top of your studies
Review Cryptographic Concepts
Refamiliarize yourself with prior learning in cryptography to strengthen the foundation for this course.
Browse courses on Cryptography
Show steps
  • Review prior notes on different cryptographic algorithms such as AES, RSA, and ECC
  • Solve practice problems involving encryption and decryption
  • Research different applications of cryptography in real-world scenarios
Explore Additional Cryptographic Techniques
Expand your knowledge of cryptography by exploring specialized techniques not covered in class.
Browse courses on Digital Signature
Show steps
  • Find online tutorials or courses on topics like digital signatures, hashing functions, or blockchains
  • Follow the tutorials, taking notes and completing any exercises
  • Implement the techniques you've learned in small personal projects
Three other activities
Expand to see all activities and additional details
Show all six activities
Solve Cryptographic Puzzles and Problems
Sharpen your problem-solving skills and reinforce concepts by engaging in cryptographic challenges.
Show steps
  • Find websites or platforms that offer cryptographic puzzles and problems
  • Attempt to solve these puzzles, seeking help from online resources or forums if needed
  • Document your solutions and the techniques you used
Develop a Cryptographic Tutorial
Solidify your understanding by creating your own educational content on a cryptographic topic.
Show steps
  • Choose a specific cryptographic concept or technique that you want to teach
  • Research the topic thoroughly to ensure your understanding is accurate
  • Create a tutorial in written, audio, or video format, explaining the concept clearly and concisely
  • Share your tutorial with others, either online or in person
Contribute to Open-Source Cryptographic Projects
Gain practical experience and contribute to the wider cryptographic community.
Show steps
  • Find open-source cryptographic projects on platforms like GitHub
  • Review the project's documentation and codebase to understand its purpose and functionality
  • Identify ways you can contribute, such as fixing bugs, adding new features, or improving documentation
  • Submit your contributions and engage with the project's maintainers

Career center

Learners who complete An Introduction to Cryptography will develop knowledge and skills that may be useful to these careers:
Cryptographic Software Engineer
A Cryptographic Software Engineer designs, develops, and maintains cryptographic software systems and applications. This course provides a strong foundation in the principles of cryptography, making it an essential resource for anyone looking to enter this field. The course covers both historical and modern cryptographic techniques, giving learners a comprehensive understanding of the field.
Cryptographic Analyst
A Cryptographic Analyst analyzes and evaluates cryptographic algorithms and systems to ensure their security and effectiveness. This course provides a comprehensive overview of the field of cryptography, making it an ideal resource for anyone looking to enter this field. The course covers both historical and modern cryptographic techniques, giving learners a strong foundation in the field.
Information Security Analyst
An Information Security Analyst plans and implements security measures to protect an organization's information systems and data from unauthorized access, use, disclosure, disruption, modification, or destruction. This course provides a solid foundation in the principles of cryptography, making it a valuable resource for anyone looking to enter this field. The course covers both historical and modern cryptographic techniques, giving learners a comprehensive understanding of the field.
Security Consultant
A Security Consultant provides expert advice and guidance to organizations on how to protect their information systems and data from unauthorized access, use, disclosure, disruption, modification, or destruction. This course provides a comprehensive overview of the field of cryptography, making it an ideal resource for anyone looking to enter this field. The course covers both historical and modern cryptographic techniques, giving learners a strong foundation in the field.
Network Security Engineer
A Network Security Engineer designs, implements, and maintains network security systems and applications. This course provides a strong foundation in the principles of cryptography, making it an essential resource for anyone looking to enter this field. The course covers both historical and modern cryptographic techniques, giving learners a comprehensive understanding of the field.
Software Developer
A Software Developer designs, develops, and maintains software applications. This course provides a solid foundation in the principles of cryptography, making it a valuable resource for anyone looking to enter this field. The course covers both historical and modern cryptographic techniques, giving learners a comprehensive understanding of the field.
Data Scientist
A Data Scientist uses data to build models that can predict future outcomes. This course provides a solid foundation in the principles of cryptography, making it a valuable resource for anyone looking to enter this field. The course covers both historical and modern cryptographic techniques, giving learners a comprehensive understanding of the field.
Forensic Analyst
A Forensic Analyst investigates computer systems and data to identify and preserve evidence of criminal activity. This course provides a solid foundation in the principles of cryptography, making it a valuable resource for anyone looking to enter this field. The course covers both historical and modern cryptographic techniques, giving learners a comprehensive understanding of the field.
Blockchain Developer
A Blockchain Developer designs, develops, and maintains blockchain applications. This course provides a solid foundation in the principles of cryptography, making it a valuable resource for anyone looking to enter this field. The course covers both historical and modern cryptographic techniques, giving learners a comprehensive understanding of the field.
Ethical Hacker
An Ethical Hacker uses their knowledge of computer systems and networks to identify and exploit vulnerabilities in order to improve security. This course provides a solid foundation in the principles of cryptography, making it a valuable resource for anyone looking to enter this field. The course covers both historical and modern cryptographic techniques, giving learners a comprehensive understanding of the field.
Security Architect
A Security Architect designs and implements security solutions for organizations. This course provides a solid foundation in the principles of cryptography, making it a valuable resource for anyone looking to enter this field. The course covers both historical and modern cryptographic techniques, giving learners a comprehensive understanding of the field.
Chief Information Security Officer (CISO)
A Chief Information Security Officer (CISO) is responsible for developing and implementing an organization's information security strategy. This course provides a solid foundation in the principles of cryptography, making it a valuable resource for anyone looking to enter this field. The course covers both historical and modern cryptographic techniques, giving learners a comprehensive understanding of the field.
Security Researcher
A Security Researcher identifies and exploits vulnerabilities in computer systems and networks in order to improve security. This course provides a solid foundation in the principles of cryptography, making it a valuable resource for anyone looking to enter this field. The course covers both historical and modern cryptographic techniques, giving learners a comprehensive understanding of the field.
Cryptography Engineer
A Cryptography Engineer designs and implements cryptographic systems and applications. This course provides a solid foundation in the principles of cryptography, making it a valuable resource for anyone looking to enter this field. The course covers both historical and modern cryptographic techniques, giving learners a comprehensive understanding of the field.
Cybersecurity Engineer
A Cybersecurity Engineer designs and implements cybersecurity solutions for organizations. This course provides a solid foundation in the principles of cryptography, making it a valuable resource for anyone looking to enter this field. The course covers both historical and modern cryptographic techniques, giving learners a comprehensive understanding of the field.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in An Introduction to Cryptography.
Comprehensive and authoritative reference on applied cryptography. It covers a wide range of topics, including public-key cryptography, digital signatures, and network security.
Practical guide to the design and implementation of secure systems. It provides a wealth of information on the latest cryptographic techniques and algorithms.
Comprehensive and up-to-date introduction to cryptography and network security. It provides a clear and concise overview of the most important concepts and algorithms.
Classic introduction to cryptography, written by one of the field's leading experts. It provides a comprehensive overview of the most important cryptographic concepts and algorithms.
Provides a comprehensive and up-to-date introduction to network security. It covers a wide range of topics, including cryptography, network security protocols, and security management.
Practical guide to cryptography for developers. It provides clear and concise explanations of the most important cryptographic concepts and algorithms.
Popular introduction to the history and science of cryptography. It provides a fascinating overview of the subject, from the earliest known ciphers to the latest advances in quantum cryptography.

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