THE COMPLETE INTRODUCTORY SCRIPTING FOR CYBERSECURITY COURSE

MC-2600

Coding is a key component of cybersecurity. It is important that cybersecurity personnel in various job roles understand programming tools so that they can decipher the overall strategies, tactics and goals of attackers. In addition, they often use scripting languages to create programs that will carry out specific or repetitive cyber operations. Four of the most widely used scripting languages include – Python, Powershell, Bash and Ruby.

Some of the most common cybersecurity-related job roles and their relationships with coding include: Penetration testers, Incident responders, and Cyber System Analysts.

This course introduces the student to these scripting languages and leads them to develop applications to perform cybersecurity-related activities.

Student on computer learning coding and scripting for cybersecurity

THE COMPLETE INTRODUCTORY SCRIPTING FOR CYBERSECURITY COURSE

MC-2600

Coding is a key component of cybersecurity. It is important that cybersecurity personnel in various job roles understand programming tools so that they can decipher the overall strategies, tactics and goals of attackers. In addition, they often use scripting languages to create programs that will carry out specific or repetitive cyber operations. Four of the most widely used scripting languages include – Python, Powershell, Bash and Ruby.

Some of the most common cybersecurity-related job roles and their relationships with coding include: Penetration testers, Incident responders, and Cyber System Analysts.

This course introduces the student to these scripting languages and leads them to develop applications to perform cybersecurity-related activities.

 

A young woman writes code for the Scripting for Cybersecurity

Not Just a Simulation! Hands-on Labs Use the Following Scripting Languages:

Python
Ruby
PowerShell
Bash

Students will use the provided Single Board Computer (SBC) as an endpoint to test and use networking scripts. The board will be directly networked to the student laptop, so students can write scripts that craft and send packets to the board while monitoring the network traffic to confirm that the scripts work as intended.

The Marcraft Complete Introductory Scripting for Cybersecurity covers these topics:

  • Differences Between Structured Programming and Coding (using Scripting Languages)
  • Basic Commands of Ruby, Python, Bash, and PowerShell
  • Command Line Structures for Each Language
  • Applications to Automating Cybersecurity-Related Operations
  • AND MUCH MORE!

The Complete Introductory Scripting for Cybersecurity Course Includes:

MC-2600 The Complete Introductory Scripting for Cybersecurity Package

MC-260 12 Complete Introductory Scripting for Cybersecurity Text/Lab Guides

MC-260IG Instructor’s Guide with Digital Media (1 Per Classroom)

Designed for 24 Students Working in Pairs (Requires 12 PC Workstation Computers)

Image of the Introduction to Scripting for Cybersecurity Text & Lab Guide Set
This program uses the Complete Introductory Scripting for Cybersecurity Course Text & Lab Guide

Available Accessories for the Complete Introductory Scripting for Cybersecurity Course:

MC-260 Additional Complete Introductory Scripting for Cybersecurity Text/Lab Guides

MC-2600 Introduction to Scripting for Cybersecurity FAQs

What is the Marcraft MC-2600 Introductory Scripting for Cybersecurity Course?

MC-2600 introduces scripting through cybersecurity-focused activities. Students learn several commonly used scripting languages and apply them to practical tasks.

Which scripting languages are taught in MC-2600?

The course introduces Python, PowerShell, Bash, and Ruby.

How do the hands-on labs work in MC-2600?

Each student pair uses a provided single-board computer connected directly to a student workstation. Students write networking scripts, send traffic to the board, and monitor that traffic to verify their scripts are working as intended.

How does scripting connect to cybersecurity work?

The course shows how scripting can be used to automate specific or repetitive cybersecurity tasks and helps students understand how coding is used in roles such as penetration testing, incident response, and cyber systems analysis.

What topics does MC-2600 cover?

Topics include the difference between structured programming and scripting, command-line structures, basic commands in each language, and using scripts to automate cybersecurity-related operations.

How many students does MC-2600 support?

MC-2600 is designed for 24 students working in pairs and requires 12 PC workstation computers. It includes 12 Text/Lab Guides and an Instructor’s Guide with digital media.

Related Programs