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
Examines HTTP/3 security through QUIC handshakes, passive proxies, deep packet inspection, packet decryption, and qlog analysis.
Explore insecure deserialization through session-cookie demos, examining its vulnerabilities and practical solutions.
Learn how to integrate threat modeling into agile development through a feedback model, from requirement gathering and onboarding to risk balancing and threat landscape baselining.
Learn variant analysis techniques for finding and preventing entire classes of software vulnerabilities through code navigation, automation, and real-world examples.
Design usable IoT security with clear defaults, targeted risk information, anomaly detection, and revocable authorization.
Evaluate static code analyzers using hard data on coverage, integration, speed, scalability, reporting, and results quality.
Examines how credential stuffing scales into account takeovers and how bot detection, browser fingerprinting, rate limits, and multifactor authentication defenses can be bypassed.
Learn to integrate security controls into the software development life cycle using real-world examples of injection, vulnerable components, libraries, and logging.
Uncover API vulnerabilities by analyzing API traffic, evaluating access controls, and exploiting mass-assignment flaws during modern application penetration tests.
Learn Rapid Threat Model Prototyping, a just-in-time process for identifying high-threat areas and integrating threat analysis into Agile and DevOps workflows.
Understand malicious web automation through OWASP guidance, real-world examples, and countermeasures for scraping, scalping, account takeover, and ad fraud.
Learn how to adapt threat modeling for continuous development by building a practical baseline and teaching principles that keep pace with rapidly evolving systems.
Assess common API security pitfalls involving authentication, tokens, cryptography, cross-origin requests, and input validation.
Explore defense-in-depth techniques for stopping reverse engineering, stolen secrets, and abnormal API use in mobile apps and their backends.
Explore continuous, team-based threat modeling for rapidly changing Agile software, including practical approaches and threat-modeling-as-code with PyTM.
Get personalized course recommendations, track subjects and courses with reminders, and more.