Harvard University
CS50's Introduction to Computer Science
An introduction to the intellectual enterprises of computer science and the art of programming.
- edX
- 12 weeks, 5 - 14 hours per week
- Self-paced
- Free to audit
- Paid certificate
- Beginner
Free online
Learn Cryptography online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.
Harvard University
An introduction to the intellectual enterprises of computer science and the art of programming.
Stanford Online
Cryptography is an indispensable tool for protecting information in computer systems. In this course you will learn the inner workings of cryptographic systems and how to correctly use them in real-world applications. The course begins with a detailed discussion of how two parties who have a shared…
IIT Kharagpur
Computer Science and Engineering course by Prof. Sourav Mukhopadhyay.
MIT OpenCourseWare
This course covers a number of advanced “selected topics” in the field of cryptography. The first part of the course tackles the foundational question of how to define security of cryptographic protocols in a way that is appropriate for modern computer networks, and how to construct protocols that…
Princeton University
To really understand what is special about Bitcoin, we need to understand how it works at a technical level. We’ll address the important questions about Bitcoin, such as: How does Bitcoin work? What makes Bitcoin different? How secure are your Bitcoins? How anonymous are Bitcoin users? What determi…
The Linux Foundation
Understand what blockchain is, and gain an appreciation for this transformative technology and its impact around the globe by analyzing use cases and future trends in technology, business, and enterprise products and institutions.
MIT OpenCourseWare
This course features a rigorous introduction to modern cryptography, with an emphasis on the fundamental cryptographic primitives of public-key encryption, digital signatures, pseudo-random number generation, and basic protocols and their computational complexity requirements.
MIT OpenCourseWare
This course is about the evolution of proofs in computer science. We will learn about the power of interactive proofs, multi-prover interactive proofs, and probabilistically checkable proofs. We will then show how to use cryptography to convert these powerful proof systems into computationally soun…
Massachusetts Institute of Technology
Instructor: Yael T. Kalai View the complete course: https://ocw.mit.edu/courses/6-5630-advanced-topics-in-cryptography-fall-2023/ YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP61EZllk7zwgvPbI4kbnKhWz This course is about the evolution of proofs in computer science. We will lear…
University of Michigan
The impact of technology and networks on our lives, culture, and society continues to increase. The very fact that you can take this course from anywhere in the world requires a technological infrastructure that was designed, engineered, and built over the past sixty years. To function in an inform…
IBM
Covers CyberSecurity, Data Protection, Encryption.
IIT Madras
Computer Science and Engineering course by Prof. Shweta Agrawal.
École polytechnique fédérale de Lausanne
The first MOOC about responsible use of technology for humanitarians. Learn about technology and identify risks and opportunities when designing digital solutions.
The University of Hong Kong
Understand the design rationale of blockchain technology, its emerging platforms and applications and uncover the limitations and the opportunities enabled by blockchain applications, particularly as it relates to finance.
Google
This course covers a wide variety of IT security concepts, tools, and best practices. It introduces threats and attacks and the many ways they can show up. We’ll give you some background of encryption algorithms and how they’re used to safeguard data. Then, we’ll dive into the three As of informati…
IBM
In today's digital world, cyberattacks are aimed at stealing sensitive information or holding data hostage. Cybersecurity Ventures predicts that by 2031, a ransomware attack will occur every two seconds, compared to one every eleven seconds in 2021. This growing frequency underscores the urgent nee…
Great Learning
This free crypto course for beginners equips you with the essential skills to understand how digital information is protected, verified, and trusted. You’ll learn cryptography fundamentals, key terminology, major encryption techniques, and the difference between symmetric and asymmetric encryption.…
IBM
Build an essential understanding of cybersecurity and how to address common security threats and reduce risks.
New York University
This course introduces the basics of cyber defense starting with foundational models such as Bell-LaPadula and information flow frameworks. These underlying policy enforcements mechanisms help introduce basic functional protections, starting with authentication methods. Learners will be introduced…