Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
IT & Networking
Software Engineering
Supporting Victims of Domestic Violence
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
Understanding Dementia
Organize and share your learning with Class Central Lists.
View our Lists Showcase
A guest lecture examining web security, encryption, TLS, DNS privacy, browser telemetry, and the debate over backdoors.
Explore how DER and PEM encode cryptographic keys and certificates, then parse ASN.1 structures and convert formats with Python.
Understand how cryptographic hashes verify data, protect passwords, authenticate messages, and resist collisions.
An introduction to arithmetic in GF(2^m), using polynomial representations and primitive polynomials for addition, multiplication, division, and cryptographic computations.
An introduction to combinations, probability, Bayes theory, correlation, and distributions for cybersecurity analysis.
Learn to detect reconnaissance, scans, logins, file transfers, and other threats by writing practical Snort intrusion-detection rules.
Compare data strings using edit distances, phonetic matching, similarity hashes, and regular expressions to find patterns and manage false positives.
A practical introduction to web attacks using HTTP interception, vulnerable applications, and demonstrations of injection and authentication flaws.
Learn how Hashcat uses dictionary, rule-based, mask, and brute-force attacks to crack password hashes and strengthen password storage.
Explore how Spanning Tree Protocol prevents switching loops through root switch election, port selection, convergence, and Cisco enhancements.
Explore SSL/TLS tunnelling, the Heartbleed vulnerability, and VPN key exchange, negotiation, and routing through OpenSSL examples and live demos.
An introduction to the radio-wave fundamentals behind wireless LANs, including electromagnetic waves, transmission methods, spectrum communications, and relevant standards.
Explore public-key cryptography through Diffie–Hellman key exchange, one-way hashes, and salt-based examples.
An overview of malware analysis methods, from taxonomy and classification to dynamic monitoring, malware capture, and file analysis.
Explore Ethernet, IP, TCP, and UDP through network layers, packet headers, flags, ports, and Wireshark.
Get personalized course recommendations, track subjects and courses with reminders, and more.