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.


Just Hacking Training (JHT) Logo
Affordable Hands-On Cybersecurity Training from Co-Founder John Hammond & 30+ All-Stars

Web App Pentesting - Jr Analyst

Course 1 in practical, hands-on apprenticeship by Mike Lisi. Don't just hack. Prepare for a career!


AI Cyber Defense Ops

Available Now Only $50


AI & Job Market
Got You Stressed?

Learn Pratipaksha Bhavana, an ancient method to mentally hit the reset button.


Recent Releases

- Courses: Hardware Hacking 101, WinMalDev 5, SIEMless Threat Hunting, SOC 101, IR 101, Ransomware Analysis
- Bundles: 25% Off Dark Web 1 & 2,
50% Off 7 CTFs, 75% Off 7 HALs
- Free UCs: 3D Printing, Proxmox, MSF, QEMU, mitmproxy, Maritime Cybersecurity, APIs in PowerShell 7
- Blogs: Brief History of ConDef EcosystemConDef MCP – Meet Your AI Teaching Asst, Blue Team Training Roadmap


Start Windows Malware Dev

WMD 1 = $40
WMD Intro Path (1-3) = 46% Off


 

Top Picks

Mishaal Bundle (OSINT), ConDef 2026, API Hacking, Phishing for Red Teams


Courses In Production

WMD 6, Coding for Cybersecurity, Jr Network Pentest Amass, Hacking Home Lab, MADS Vol 4 and more!