Skip to content

Latest commit

Β 

History

History
61 lines (51 loc) Β· 2.64 KB

File metadata and controls

61 lines (51 loc) Β· 2.64 KB

PowerShell: Command Line to Scripting Course

πŸ“Œ Overview

Welcome to the PowerShell: Command Line to Scripting Course! This repository contains resources, scripts, and exercises designed to help you transition from basic command-line usage to writing PowerShell scripts and functions. Whether you're a beginner or looking to refine your skills, this course provides hands-on learning with practical examples.

πŸ“š What You'll Learn

This course is structured to help you build foundational and advanced PowerShell skills. Topics covered include:

  • Introduction to PowerShell Scripting
  • Variables and Data Types
  • Working with Operators
  • Manging Script Flow
  • Script Parameters
  • PowerShell Functions
  • Error Handling and Debugging
  • Working with Files and Web Data
  • PowerShell Best Practices

πŸ“‚ Repository Structure

πŸ“¦ PowerShell-Command-Line-to-Scripting
 ┣ πŸ“‚ Module                 # Course modules and lesson materials
 ┃ ┣  πŸ“‚ solutions            # Hands-on exercise solutions
 ┃ ┣ πŸ“œ 1.Topic.ipynb         # Notebook for Topic
 ┃ ┣ πŸ“œ 2.Topic.ipynb         # Notebook for Topic
 ┃ β”— πŸ“œ ...                   # Additional modules
 ┣ πŸ“œ README.md              # This file

πŸ›  Prerequisites

Before you start, ensure you have the following:

  • PowerShell 7+ (Recommended for cross-platform compatibility)
  • VS Code + PowerShell Extension (For an optimal scripting environment)
  • Git (For cloning this repository and managing version control)
  • Jupyter Notebook (For interactive PowerShell scripting, optional)

πŸ“₯ Installation & Setup

  1. Clone the repository:
    git clone https://github.com/JeffBrownTech/PowerShell-Command-Line-to-Scripting
    
  2. Open in VS Code:
    code PowerShell-Command-Line-to-Scripting
    

πŸ“ How to Use This Course

  • Each module contains a .ipynb Jupyter notebook covering key concepts.
  • Exercises reinforce learning through hands-on practice.
  • Interactive notebooks allow experimenting with PowerShell in Jupyter.
  • Follow along with the YouTube video series for in-depth explanations.

πŸŽ₯ Related YouTube Series

This course is part of my PowerShell: Command Line to Scripting Course on YouTube. Check out the playlist here:
πŸ“Ί YouTube Link

πŸ“¬ Contact & Support

If you have any questions or feedback, reach out via:
πŸ¦‹ Bluesky: @jeffbrowntech
πŸ’Ό LinkedIn: Jeff Brown