I’ve spent much of my career in the technology world. My tech skills are mostly “self-taught,” but augmented with some formal and informal coursework, training, and independent study. I also pursued an Information Technology concentration as part of by Bachelor of Science degree from George Mason University.
Information Theory
- George Mason University
- IT 103: Introduction to Computing
- Khan Academy
- Algorithms (with Dartmouth College)
- Journey Into Cryptography
- Journey Into Information Theory
Information Security
- LinkedIn Learning
- Learning the OWASP Top 10 (2021)
- Pluralsight
- Ethical Hacking: Session Hijacking
- Play by Play: OWASP Top 10 2017
- Web Security and the OWASP Top 10
Programming
- Liberty High School
- Computer III (Pascal Programming)
- Computer IV (C and C++ Programming)
- LinkedIn Learning
- Android App Development
- Essential Series (Angular, Java, Swift)
- Learning Series (Python)
- Object-Oriented Programming with PHP
- Up and Running Series (C, C++, C#, Java)
- Marakana, Inc.
- Overview of HTML5
- Web Development With jQuery
- Books and Independent Study
- Crockford, Douglas – JavaScript: The Good Parts
Other Topics
- Liberty High School
- Computer V & VI (Internship Program)
- George Mason University
- COMM 435: Computers and Communication
- MIS 301: Introduction to Business Information Systems
- LinkedIn Learning
- Insights on Software Quality Engineering
- Learning Series (Docker)
- Scrum: The Basics
- Scrum: Advanced
- Transitioning from Waterfall to Agile Project Management
- Internal employment training
- Agile and the Scrum Framework
- European Union General Data Protection Regulation (GDPR)
- PCI Compliance Training
- Books and Independent Study
- Fitzgerald, Scott, and Michael Shiloh (ed) – Arduino Projects Book