Danielle Davis

Creator of Effortless IT Experiences

Python30 - IT Fundamentals

A comprehensive 30-day Python curriculum designed specifically for IT professionals. Master Python scripting, automation, APIs, and real-world integration skills essential for modern IT environments.

// IT Professional Track

Python30

30 days of Python fundamentals built around real IT work. Every day includes step-by-step lessons, annotated code, and a hands-on mini project.

// COURSE PROGRESS0 / 30 days complete
Week 1Python Foundations
SYNTAX & BASICS
DAY 01Your First Python ScriptSETUP
DAY 02Variables & Data TypesVARIABLES
DAY 03String ManipulationSTRINGS
DAY 04Lists & LoopsLISTS + FOR
DAY 05Conditionals (if/else)LOGIC
DAY 06DictionariesDICTS
DAY 07FunctionsFUNCTIONS
Week 2Scripting for IT
FILE I/O + CLI
DAY 08Reading Text FilesFILE READ
DAY 09Writing Files & LoggingFILE WRITE
DAY 10CSV ProcessingCSV
DAY 11Error HandlingTRY/EXCEPT
DAY 12Date & TimeDATETIME
DAY 13List ComprehensionsCLEAN CODE
DAY 14Build Day — Offboarding GeneratorBUILD DAY
Week 3APIs & Automation
THE GOOD STUFF
DAY 15HTTP & REST APIsAPIs 101
DAY 16The Requests LibraryREQUESTS
DAY 17Authentication in APIsAUTH
DAY 18Calling the Okta APIOKTA + PYTHON
DAY 19Calling the JAMF APIJAMF + PYTHON
DAY 20Pagination & Rate LimitsAPI PATTERNS
DAY 21Build Day — User Audit ReportBUILD DAY
Week 4Integration & Capstone
REAL TOOLS
DAY 22Environment Variables & SecretsENV VARS
DAY 23Slack NotificationsSLACK API
DAY 24Google Workspace APIGWORKSPACE
DAY 25Classes & Objects (Light)OOP BASICS
DAY 26Data with PandasPANDAS
DAY 27Building CLI ToolsCLI
DAY 28Capstone: IT Compliance DashboardCAPSTONE
DAY 29Capstone: Polish & DeployCAPSTONE
DAY 30Review & Next StepsWRAP-UP

Ready to Start Learning?

Connect with me to discuss this curriculum or explore training opportunities.