taggartinstitute.org Open in urlscan Pro
172.67.147.171  Public Scan

URL: https://taggartinstitute.org/p/python-for-defenders-pt1
Submission: On May 27 via manual from AU — Scanned from AU

Form analysis 1 forms found in the DOM

GET /purchase

<form class="block__pricing flex-grow" action="/purchase" method="get">
  <input type="hidden" name="course_id" value="1875566" id="course_id">
  <div class="block__pricing__heading empty_state__heading-text b-143778318-heading_text_color rich-text">
    <h4><strong>Enrollment Options</strong></h4>
    <p><strong><br class="softbreak"></strong></p>
    <p>This course will be free forever. However, if you'd like to show your support and appreciation for the Institute, we also have 3 pay-what-you-wish options.<br class="softbreak"><br class="softbreak"></p>
  </div>
  <div class="block__pricing__plans">
    <label for="4795851">
      <section class="block__pricing__plan" data-id="4795851">
        <div class="block__pricing__plan__radio-wrapper">
          <input checked="" class="radio block__pricing__plan__radio" name="product_id" type="radio" id="4795851" value="4795851">
          <div class="block__pricing__plan__radio__custom-indicator"></div>
        </div>
        <div class="block__pricing__plan__text">
          <div class="block__pricing__plan__price" data-include-vat-price="4795851"> $1 </div>
          <h3 class="block__pricing__plan__name">Pay What You Wish: $1</h3>
          <h4 class="block__pricing__plan__subtitle">
          </h4>
          <span htmlfor="4795851" class="hidden bnpl__installments__text product_4795851">or pay in installments:</span>
          <div htmlfor="4795851" id="payment-method-messaging-element" class="product_4795851 hidden"></div>
          <div class="block__pricing__plan__description__container" data-collapsed="false">
            <button class="block__pricing__plan__description__show-button expanded auto_expanded" type="button">
              <span class="block__pricing__plan__description__show-button__text" data-more="More" data-less="Less">Less</span>
              <span class="block__pricing__plan__description__show-button__icon"></span>
            </button>
            <div class="block__pricing__plan__description" aria-hidden="false">
              <p>Show your appreciation and support for the Institute at this level!</p>
            </div>
          </div>
        </div>
      </section>
    </label>
    <label for="4566074">
      <section class="block__pricing__plan" data-id="4566074">
        <div class="block__pricing__plan__radio-wrapper">
          <input class="radio block__pricing__plan__radio" name="product_id" type="radio" id="4566074" value="4566074">
          <div class="block__pricing__plan__radio__custom-indicator"></div>
        </div>
        <div class="block__pricing__plan__text">
          <div class="block__pricing__plan__price" data-include-vat-price="4566074"> $5 </div>
          <h3 class="block__pricing__plan__name">Pay What You Wish: $5</h3>
          <h4 class="block__pricing__plan__subtitle">
          </h4>
          <span htmlfor="4566074" class="hidden bnpl__installments__text product_4566074">or pay in installments:</span>
          <div htmlfor="4566074" id="payment-method-messaging-element" class="product_4566074 hidden"></div>
          <div class="block__pricing__plan__description__container" data-collapsed="true">
            <button class="block__pricing__plan__description__show-button" type="button">
              <span class="block__pricing__plan__description__show-button__text" data-more="More" data-less="Less">More</span>
              <span class="block__pricing__plan__description__show-button__icon"></span>
            </button>
            <div class="block__pricing__plan__description hidden">
              <p>Show your appreciation and support for the Institute at this level!</p>
            </div>
          </div>
        </div>
      </section>
    </label>
    <label for="4566075">
      <section class="block__pricing__plan" data-id="4566075">
        <div class="block__pricing__plan__radio-wrapper">
          <input class="radio block__pricing__plan__radio" name="product_id" type="radio" id="4566075" value="4566075">
          <div class="block__pricing__plan__radio__custom-indicator"></div>
        </div>
        <div class="block__pricing__plan__text">
          <div class="block__pricing__plan__price" data-include-vat-price="4566075"> $10 </div>
          <h3 class="block__pricing__plan__name">Pay What You Wish: $10</h3>
          <h4 class="block__pricing__plan__subtitle">
          </h4>
          <span htmlfor="4566075" class="hidden bnpl__installments__text product_4566075">or pay in installments:</span>
          <div htmlfor="4566075" id="payment-method-messaging-element" class="product_4566075 hidden"></div>
          <div class="block__pricing__plan__description__container" data-collapsed="true">
            <button class="block__pricing__plan__description__show-button" type="button">
              <span class="block__pricing__plan__description__show-button__text" data-more="More" data-less="Less">More</span>
              <span class="block__pricing__plan__description__show-button__icon"></span>
            </button>
            <div class="block__pricing__plan__description hidden">
              <p>Show your appreciation and support for the Institute at this level!</p>
            </div>
          </div>
        </div>
      </section>
    </label>
    <label for="4289996">
      <section class="block__pricing__plan" data-id="4289996">
        <div class="block__pricing__plan__radio-wrapper">
          <input class="radio block__pricing__plan__radio" name="product_id" type="radio" id="4289996" value="4289996">
          <div class="block__pricing__plan__radio__custom-indicator"></div>
        </div>
        <div class="block__pricing__plan__text">
          <div class="block__pricing__plan__price" data-include-vat-price="4289996"> FREE </div>
          <h3 class="block__pricing__plan__name">Free</h3>
          <h4 class="block__pricing__plan__subtitle">
          </h4>
          <span htmlfor="4289996" class="hidden bnpl__installments__text product_4289996">or pay in installments:</span>
          <div htmlfor="4289996" id="payment-method-messaging-element" class="product_4289996 hidden"></div>
        </div>
      </section>
    </label>
  </div>
  <div class="block__pricing__button-wrapper">
    <button class="block__pricing__button b-143778318-button_border_radius base-button" type="submit">Enroll Now</button>
  </div>
</form>

Text Content

Mastodon Mastodon
 * Code of Conduct
 * Discord
 * Login
 * Enroll







THE BAD GUYS CODE. SO SHOULD YOU.




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 first section of the two-part Python for Defenders course is offered for
free. Part 2 will build on these skills to produce real-world tools to assist
professional cyber defenders.



EXAMPLE CURRICULUM

  0: Intro
Available in days
days after you enroll
 * 0-1: Welcome! (5:23) Start
 * 0-2: Why Notebooks? (4:03) Start
 * 0-3: Environment Setup (6:26) Start

  1: Coding
Available in days
days after you enroll
 * 1-1: Cells (11:49) Start
 * 1-2: Numbers (5:37) Start
 * 1-3: Booleans (6:04) Start
 * 1-4: Strings (8:17) Start
 * 1-5: Lists and Tuples (11:53) Start
 * 1-6: Dictionaries (5:49) Start
 * 1-7: Conditionals (8:36) Start
 * 1-8: Loops (13:00) Start
 * 1-9: Functions (10:52) Start
 * 1-10: Classes (17:03) Start
 * 1-10-2: Class Inheritance (8:48) Start
 * 1-11: Modules (13:50) Start
 * Feedback Form Start

ENROLLMENT OPTIONS




This course will be free forever. However, if you'd like to show your support
and appreciation for the Institute, we also have 3 pay-what-you-wish options.



$1


PAY WHAT YOU WISH: $1



or pay in installments:

Less

Show your appreciation and support for the Institute at this level!

$5


PAY WHAT YOU WISH: $5



or pay in installments:

More

Show your appreciation and support for the Institute at this level!

$10


PAY WHAT YOU WISH: $10



or pay in installments:

More

Show your appreciation and support for the Institute at this level!

FREE


FREE



or pay in installments:

Enroll Now

OTHER COURSES YOU MIGHT LIKE



INTRO TO REGULAR EXPRESSIONS



SLICE THROUGH TEXT

Michael Taggart

% COMPLETE

FREE


INTRO TO THE LINUX COMMAND LINE



MASTER THE MACHINE

Michael Taggart

% COMPLETE

FREE

View All Products
 * © The Taggart Institute 2024

 * Terms of Use
 * Privacy Policy

Incomplete Completed Incomplete disabled