Courses

I publish online courses to teach developers about building more secure software.

JavaScript Security: Best Practices

Learn how to write more secure JavaScript code. This course will teach you how to find, fix, and prevent vulnerabilities caused by unique JavaScript issues such as prototype pollution, dynamic typing bugs, and code injection attacks.

This course is available on Pluralsight.

Securing Your GitHub Project

GitHub is the most popular platform for open source developers. This course will teach you how to secure access to your GitHub project, protect sensitive data, quickly identify vulnerabilities, and publish security fixes.

This course is available on Pluralsight.

React Security: Best Practices

React applications are often built to provide a delightful experience to users but the resulting complexity can lead to security issues. This course will teach you how to harden your user interface code and prevent attacks against React components.

This course is available on Pluralsight.