# Course Catalog

**URL:** <https://taggartinstitute.org/t/course-catalog/125>\
**Category:** General\
**Created:** [February 16, 2026, 10:38pm UTC](https://taggartinstitute.org/t/course-catalog/125 "2026-02-16T22:38:49Z")\
**Posts on this page:** 1\
**Showing post:** 21

<div class="post-metadata">

**Author:** ![mttaggart](https://taggartinstitute.org/user_avatar/taggartinstitute.org/mttaggart/32/10_2.png) [@mttaggart](https://taggartinstitute.org/u/mttaggart)\
**Post date:** [March 16, 2026, 1:18pm UTC](https://taggartinstitute.org/t/course-catalog/125/21 "2026-03-16T13:18:29Z")

</div>

## Python For Defenders

 ![pfd Banner](https://taggartinstitute.org/uploads/default/original/1X/d4ba8b987de97b895713fd220b34f7ef85a9efba.jpeg)

### **The Bad Guys Code. So Should You.**

**Updated for 2026!**

Adding Python programming to your defensive skillset makes you a formidable adversary. Whether it’s vastly increasing the efficiency of common procedures, or adding new capabilities to the entire team, Python in Jupyter Notebooks completely transforms what’s possible for a security operations team.

Become the defender who can use use these skills to your advantage.

This course is separated into two parts. Part 1 explores the basics of Python and Jupyter from a defender’s perspective. Part 2 uses these skills to build real-world solutions to common cybersecurity problems, exploring how to operationalize these practices in a team of defenders.

**Enroll/Unenroll in course**

[**Go to Course**](https://taggartinstitute.org/c/python-for-defenders/34)  
[**Back to Catalog**](https://taggartinstitute.org/t/course-catalog/125)

---

_[View the full topic](https://taggartinstitute.org/t/course-catalog/125)._
