overview
This isnβt all inclusive, but a way for me to keep track of some of the more impactful items that are publicly available for free or for a reasonable price for the item itself.
formal education
- Bachelor of Science in Cyber Operations - Dakota State University (DSU) - β
- Master of Science in Cyber Defense - Dakota State University (DSU) - β
- (Maybe) PhD - New York University (NYU) (Part-Time) - π
web app pentesting / source code review
-
PortSwigger Academy - β
-
HackTheBox Certified Bug Bounty Hunter (HTB CBBH) - β
-
PentesterLab - Assorted Badges - π
-
SecureCodeWarrior:
- Go - π
- C# - π
- GitHub Actions - π
-
HackTheBox Certified Web Exploitation Expert (HTB CWEE) - π
-
OffSec OSWE - π
-
Certified Secure Software Lifecycle Professional (CSSLP) - π
programming
go
- A Tour of Go - β
- Letβs Go by Alex Edwards - β
- Learn Go with Tests by quii - π
- Effective Go Recipes
- Building Microservices in Go (Pluralsight) - π
- Grind 75 - π
- Letβs Go Further by Alex Edwards - π
- Ardan Labs Go Bundle - π
- 100 Mistakes in Go
- Go By Example (with accompanying github repo)
- Ultimate Go Notebook
- How I Write HTTP Services in Go After 13 Years
- Go Secure Coding Practices
- Go with the Domain (Book)
- Building Event-Driven Applications in Go
golang packages / tools to get familiar with
golang web app repos to study, to see how things are handled (actions, releases, etc.)
- usememos/memo: devon wiki & github
systems / devops / ci/cd / scr
- how git internally works
ai agents, MCP, automation, durable execution
temporal (with Go)
- Read the Zine on Durable Execution - π
- Temporal 101: Introducing the Temporal Platform - π
- Temporal 102: Exploring Durable Execution - π
- Crafting an Error Handling Strategy - π
- Versioning Workflows - π
- Build an eCommerce App with Temporal - π
- Build an Email Drip Campaign - π
- Create Audiobooks from Text - π
- Build a Background Check Application - π
- Give a Presentation - Build Invincible Apps with Durable Execution - Go - π
orbstack & docker
c#
- C# Documentation (All of it) - π
- ASP.NET Core Documentation (All of it) - π
- ISE Engineering Fundamentals Playbook - π
- OWASP DotNet Cheat Sheet - π
SAST
CodeQL
- Trail of Bits - CodeQL Guide
- Discover Vulnerabilities with CodeQL
- CodeQL Zero to Hero: Part 1 & Part 2 & Part 3 & Part 4 (and perform the exercises that go along with them)
- CodeQL Documentation
- Code Scanning via Codespaces & Private Vulnerability Reporting
- BugCrowd CodeQL Roundtable
- CNCF: Security as Code - A DevSecOps Approach
- CodeQL CTFs to Practice With
- Use CodeQL in a repo of your own - β
- How to secure your GitHub Actions workflows with CodeQL
- How GitHub uses CodeQL to secure GitHub
Need help or running into a problem? Use the GitHub Security Labβs Discussions. Sometimes updates to CodeQL contain breaking changes (like to the dataflow API) and the relevant documentation for specific languages isnβt updated, so donβt be afraid to ask.
Semgrep
- Semgrep 101 via Semgrep Academy, then the other relevant courses - π
- Semgrep Custom Rules Level 1 - π
- Use Semgrep in a repo of your own - β
not 100% necessary, but still completed
other certs
- CompTIA CySA+ - β
policy
- PCI - π
- HIPAA - π
- ISO 27001 - π
- SOC 1 & SOC 2 - π