back to top

UC – Python CLI Apps

In this free Upskill Challenge, you will embark on a journey to create your first Python CLI App! To make life easier, we’ll be using Python Fire, an easy-to-use framework that makes it easy to convert almost any Python code into a command-line application. We will focus primarily on Fire’s features and how to think about building any custom Python CLI Apps that might be beneficial to your daily workflow as a security professional. The content will highlight the Input, Processing, Output or IPO concept in computer science to lay out how we want our applications to function.

Price = FREE!

Goals for Python CLI Apps

  1. Define what is a Command Line Application
  2. Explain Input, Processing, Output (IPO Model for CLI Apps)
  3. Build your first Python Fire-powered CLI app (yep, by the end of this challenge, you’ll have a working tool you can actually use 🚀)

What’s an Upskill Challenge (UC)?

A UC is a CTF-style, bite-sized lesson from the JHT Team, our courseware developers as well as “friends” of JHT. They are meant to be short and to the point. UCs focus on a single tool or concept and are helpful in quickly providing useful skills that might be prerequisites for other types of educational content on the platform.

A UC should be 10 – 30 minutes of student time and have no VMs. There are quizzes to make sure that the content is understood.

Prerequisites for UC – Python CLI Apps

UCs assume no knowledge at all! They’re meant to be completely self-contained, so all of the answers are in the lesson. No outside research is required.


Announcements

Exclusive provider of BSidesChicago's pro workshops from 4 JHT All-Stars. 10% Early Discount still in effect & seats will go fast! ACT NOW to spend the day with:

💻 John Hammond - Script-Based Malware Analysis
💻 Mishaal Khan - Level Up OSINT
💻 Ellie Daw - Vibe Coding for Responsible Adults
💻 Trevor Stevado - Hardware Hacking 101 w/ Kit!


2 New Courses in Sept!

  • SOC 101 - a Name Your Price course of between $25- $50 WITH a virtual lab.
  • WMD 4 - A new Windows MalDev trilogy begins! Get 20% Off until the end of Sept.
Additional content in this category: