jypi
  • Explore
ChatWays to LearnMind mapAbout

jypi

  • About Us
  • Our Mission
  • Team
  • Careers

Resources

  • Ways to Learn
  • Mind map
  • Blog
  • Help Center
  • Community Guidelines
  • Contributor Guide

Legal

  • Terms of Service
  • Privacy Policy
  • Cookie Policy
  • Content Policy

Connect

  • Twitter
  • Discord
  • Instagram
  • Contact Us
jypi

© 2026 jypi. All rights reserved.

System Scripting

Hands-on course teaching PowerShell and Python for practical system administration, secure scripting, and network automation.

Computer Science · Intermediate

Free · Self-paced · Certificate included

System Scripting

About this course

This hands-on course builds practical system scripting skills in PowerShell and Python for real-world administration. You will start by mastering PowerShell fundamentals—cmdlets, syntax, help, aliases, file system providers—and progress to system management tasks like inventorying hardware/OS data, managing services and processes, testing connectivity, and composing pipelines. You will then learn...

What you'll learn

  • Master PowerShell fundamentals: cmdlets, providers, help, aliases, and pipelines
  • Inventory hardware and OS data and manage services, processes, and connectivity
  • Write, secure, and run reusable PowerShell scripts with logging and error handling
  • Automate local user and group administration in Windows environments
  • Create and import Python modules and use modern tooling for robust scripts
  • Administer files, directories, and paths across platforms with Python
  • Understand IP addressing, ports, TCP basics, and Python socket APIs
  • Build client–server socket programs and implement controlled reverse connections
  • Use subprocess safely and design auditable, function-based networking code
  • Complete integrated labs, quizzes, and a mini-project to validate skills

Prerequisites

Basic command-line experience and familiarity with programming concepts; prior exposure to Windows admin or Python is recommended.

Level
Intermediate· Level
Duration
8 weeks· Duration
Language
English· Language
Modules
13· Modules

Skills you'll gain

  • PowerShell scripting
  • Python scripting
  • System administration
  • Socket and network programming
  • Secure coding practices
  • Automation & orchestration
  • User and group management
  • Cross-platform file and path handling
  • Subprocess management
  • Logging and auditability

What you'll study

13 modules — work at your own pace.

1 contributor · 2 remixes · 851 views

Why people choose jypi for their learning

“Being able to go at my own pace changed everything. I fit learning in around my job and family — no pressure, just progress when I'm ready.”

Marcus T.

“I took what I learned here and used it straight away on a new initiative at work. My manager noticed the difference within a few months.”

Priya S.

“My degree didn't cover half the stuff I needed for my role. jypi filled those gaps with courses I could actually finish.”

James K.

“It's not only about career. I learn because I'm curious. jypi lets me follow that without limits.”

Yuki N.

Frequently asked questions

Earn your certificate

Sign in to track your progress

When you’re signed in, we’ll remember which sections you’ve viewed. Finish all sections and you’ll unlock a downloadable certificate to keep or share.