Pricing options

This course is 100% free. No strings attached. This is one of our contributions back to the industry.

Countdown Till Next Live Course (April 29th, 4-9PM EST)

Sign up for completely free today.

  • 00Days
  • 00Hours
  • 00Minutes
  • 00Seconds

Course Overview

A free, open source and live course! First live event held April 29th 2020.

  • Live Instructor

    This course will be held 100% remote and online via a web-based client. Users will have the ability to attend the live session via mic, webcam and screen sharing. Each user will able to ask questions throughout the seminar.

  • Live Coding

    Every student should sign up for a repl.it account before attending. This provides the ability for a live development environment within your browser. Also allows for coding multiplayer so the instructor can show students live debugging and student support. All you need to bring is a computer and yourself!

  • Open Source

    All training material and records will be made available using an opensource license. You will have access to our training platform and this course for life. All associated recordings will also be hosted within the course post-event.

Course Preface

Why does this course exist?

We designed this course for our new team members who are newer to basic programming principles. It is built to introduce them to a few concepts that are key to understanding the Python programing language and syntax. As a cybersecurity company, we teach these fundamentals with security at the forefront of our mind. Many of the lessons learned as a seasoned programmer come only with time, this course is meant to arm a programmer with the thought process and how logic works within the programming world and the basic concepts to apply that thought process to get Python to do what you need it to get the job done. It's a great course for prior IT, CS, and students with the ambition to get their feet wet in Python.

Pre-event Checklist

Here are some of the bassics you will want to have prepared before attending the course.

  • Modern Computer & Browser

  • 4 hours from start of course till finish for live event on Wednesday Apr 29th starting at 4PM-9PM EST.

  • A free repl.it account for interactive development and live code sharing.

Course curriculum

  • 1

    Python3 Core Fundamentals

    • Using the Python Interpreter

    • Understanding Python Source Code Editing & Managment

  • 2

    Python3 Tooling & Build Systems

    • Recommended IDEs & Setup

    • Installing Python Modules

    • Venv usage & setup

    • Pipenv usage & setup

    • Poetry usage & setup

  • 3

    Python3 Packaging & Intergration Managment

    • Scaffolding your project

    • Initializing your packaging system

    • Down selecting packages

  • 4

    Python3 Types

    • Python numeric types

    • Python text sequence types

    • Python boolean types

    • Python data structures

  • 5

    Python3 Variables

    • Python variable memory

    • Python variable declaration

  • 6

    Python3 Flow Control

    • Defining functions

    • If, for, range flow control

  • 7

    Python3 Culminating Exercise

    • Create your own CLI

Instructor(s)

Senior Security Engineer

Alexander Rymdeko-Harvey

Alex has extensive experience in the cyber security field. He has worked in the specialized field of adversary emulation in both Government and private organizations. Alex brings extensive knowledge from his experience on the Defense and Counter Infiltration Team for the Department of Defense (DoD) and as a senior cyber-security engineer on the Red Team for a Fortune 100 company. He has authored and co-authored several tools for the Cyber community with the most notable of which being the Empyre and SimplyEmail projects.

FAQ

  • What if I need to cancel?

    Please contact our team and unenroll in the course :)

  • What pre-reqs should I have?

    Basic knowledge of Linux and operating system principles. We will start from the ground up!

  • Should I do anything prior to attending?

    Yes, you will receive an email with all the instructions. It's a light lift to prepare for this course.