Your browser does not support script
Enter your e-mail:
Have Suggestions For Future Courses?
What do you need to learn?
Your email address:
Notify me when new courses become available.
Foundations of Security: What Every Programmer Needs to Know (Expert's Voice)
Building Secure Software: How to Avoid Security Problems the Right Way
Exploiting Software: How to Break Code (Addison-Wesley Software Security Series)
Hacking Exposed Web 2.0: Web 2.0 Security Secrets and Solutions (Hacking Exposed)
Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation & More
Security Engineering by Ross Anderson
Stanford's Advanced Security Certification
A Chronology of Data Breaches
Recent SQL Injection Attacks (from news.google.com)
MITRE Common Weakness Evaluation
What Every Engineer Needs To Know About Security and Where To Learn It (CERIAS/Purdue and UIC, Oct 10-11, 2007)
Emerging Security Vulnerabilities and the Impact to Business (presented at San Francicso OWASP Meeting, Oct 4, 2007)
code.google.com/edu Web Security Module
Chapter-by-Chapter Slides for "Foundations of Security"
- become a tutor
pharming.org: Learn about how to avoid pharming attacks.
Fundamentals of Java Security
Windows 2000 Designing Security Study Guide
Security+ Certification Study Guide
Common Security Questions and Answers
Dr. Dobbs TechNetCast Security Presentations
US Gov't Information Assurance Support Environment
NIST Small Business Security Training and Awareness
SupportNET Online: Internet Security and Legal Issues
Virus & Hacker Protection
Cryptography Tutorial, Implementation and Starter Kit
Avi Rubin's list of crypto and security courses
If you have any suggestions for additional, free online resources to add to this list, please email them to
Copyright © 2003-2004 LearnSecurity.com