Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Cryptography and Computer Security
Rating: 1.0 out of 5(1 rating)
2 students

Cryptography and Computer Security

Master the foundations of cryptography and secure network systems against modern cyber threats.
Created byjagjit singh
Last updated 7/2025
English

What you'll learn

  • Describe core concepts of cryptography including encryption, hashing, and digital signatures.
  • Compare cryptographic algorithms and assess their strengths and vulnerabilities in network security.
  • Implement encryption techniques and protocols to secure network communication against potential threats.
  • Identify network threats and recommend effective cryptographic controls to mitigate security risks.

Course content

11 sections • 30 lectures • 10h 12m total length
  • Introduction to course8:26

Requirements

  • Basic understanding of computer networks (e.g., OSI model, IP addressing) Familiarity with programming fundamentals, preferably in languages like Python, C, or Java Comfort with basic mathematics, especially number systems, modular arithmetic, and logic Interest in cybersecurity and data protection

Description

In today’s digital world, the protection of information is more critical than ever. Cryptography and Computer Security is a comprehensive course designed to equip learners with the foundational knowledge and practical skills needed to secure data and defend against cyber threats.

This course begins with the principles of cryptography, exploring symmetric and asymmetric encryption, cryptographic hashing, digital signatures, and key exchange protocols. You’ll learn how these tools work, how they are applied in real-world systems, and the mathematics that underpins their security.

Moving beyond theory, the course covers core concepts in computer and network security, including secure communication protocols (SSL/TLS, IPsec), authentication mechanisms, firewalls, intrusion detection systems, and common attack vectors like phishing, DDoS, and man-in-the-middle attacks. Through hands-on exercises and case studies, you’ll gain practical experience in identifying vulnerabilities and implementing secure solutions.

By the end of the course, you will be able to analyze cryptographic algorithms, apply encryption techniques, evaluate security protocols, and propose effective defenses against cyber threats. Whether you're aiming for a career in cybersecurity, software development, or IT infrastructure, this course lays a strong foundation in both cryptographic theory and applied network security.

No prior experience in cryptography is required, but a basic understanding of programming, computer networks, and mathematical reasoning will help you succeed.

Who this course is for:

  • UG, PG, Industrialist, Research Scholars