ITSE-1359
Intro to Scripting Languages
Self-paced · 1 year access
95 Hands-On LiveLabs
Practice real IT tasks in guided environments.
- Real environments
- Auto-graded
- No installation
01 / Lessons & labs
See exactly what you will learn and practice
Lessons
17 Interactive Lessons · 116 topics01 Introduction to JavaScript 8 topics · 1 LiveLab +
- JavaScript Characteristics
- JavaScript and Common Programming Concepts
- JavaScript Flavors and Versions
- Technologies based on JavaScript
- Server-Side vs. Client-Side Applications
- Annotating Your Code with Comments
- Expanding the Role of JavaScript
- Lesson Summary
1 LiveLab in this lesson — see the labs panel →
02 Working with Variables and Data in JavaScript 8 topics · 7 LiveLab +
- Using JavaScript to Communicate with the User
- Using Data More Than Once: Variables
- JavaScript Operators
- JavaScript Expressions
- JavaScript Alerts and Prompts
- Inline Scripting, Simple User Events and Basic Event Handlers
- JavaScript Keywords and Reserved Words
- Lesson Summary
7 LiveLab in this lesson — see the labs panel →
03 Functions, Methods and Events in JavaScript 7 topics · 2 LiveLab +
- Introduction to Functions
- Defining a Function
- Calling a Function
- Methods as Functions
- Types of Functions
- User Events and JavaScript Event Handlers
- Lesson Summary
2 LiveLab in this lesson — see the labs panel →
04 Debugging and Troubleshooting JavaScript 6 topics +
- What Is Debugging?
- Tools for Debugging Code
- Testing Code in Various Browsers
- Debugging Logic Errors
- JavaScript and Mobile Devices
- Lesson Summary
05 Controlling Program Flow in JavaScript 8 topics · 11 LiveLab +
- Controlling Decisional Program Flow
- The if...else Statement
- The while Statement
- The for Statement
- The break Statement
- The continue Statement
- The switch Statement
- Lesson Summary
11 LiveLab in this lesson — see the labs panel →
06 The JavaScript Document Object Model (DOM) 9 topics · 5 LiveLab +
- The JavaScript Document Object Model (DOM)
- The window Object
- The document Object
- The image Object
- The history Object
- The location Object
- The navigator Object
- The Virtual DOM
- Lesson Summary
5 LiveLab in this lesson — see the labs panel →
07 JavaScript Language Objects 11 topics · 12 LiveLab +
- Introduction to JavaScript Language Objects
- The String Object
- Evaluating Strings
- JavaScript Regular Expressions
- The Array Object
- The forEach() method
- The Map() Method
- The Date Object
- Setting and Extracting Time Information
- The Math Object
- Lesson Summary
12 LiveLab in this lesson — see the labs panel →
08 Introduction 5 topics +
- About Python
- Getting Started with Python
- Running Python
- Basic Syntax
- Lesson Summary
09 Python Basics 3 topics · 7 LiveLab +
- Data Types
- Python Operators and Expressions
- Lesson Summary
7 LiveLab in this lesson — see the labs panel →
10 The Control Flow Tools in Python 3 topics · 11 LiveLab +
- Decision Making
- Loops
- Lesson Summary
11 LiveLab in this lesson — see the labs panel →
11 Data Structures 7 topics · 5 LiveLab +
- Lists
- Tuples
- Sets
- Dictionaries
- Sequences
- Looping Techniques
- Lesson Summary
5 LiveLab in this lesson — see the labs panel →
12 Functions in Python 4 topics · 3 LiveLab +
- Functions
- More on Defining Functions
- Intermezzo: Coding Style
- Lesson Summary
3 LiveLab in this lesson — see the labs panel →
13 Getting to Know Windows PowerShell 7 topics · 4 LiveLab +
- Why You Should Learn Windows PowerShell
- Brief History of Windows PowerShell
- Understanding the Windows PowerShell Components
- Investigating the Power and Simplicity of Windows PowerShell
- Try it Yourself
- Summary
- Q&A
4 LiveLab in this lesson — see the labs panel →
14 Installing and Configuring Windows PowerShell 7 topics · 4 LiveLab +
- Determining Your Windows PowerShell Environment
- Installing the Latest Version of Windows PowerShell
- Customizing the Windows PowerShell Console
- Try it Yourself
- Customizing the Windows PowerShell ISE
- Summary
- Q&A
4 LiveLab in this lesson — see the labs panel →
15 Mastering the Windows PowerShell Help System 8 topics · 10 LiveLab +
- Anatomy of a Windows PowerShell Cmdlet
- Updating the Windows PowerShell Help Library
- Understanding Windows PowerShell Help Syntax
- Try it Yourself
- Accessing Additional Command Help
- Try it Yourself
- Summary
- Q&A
10 LiveLab in this lesson — see the labs panel →
16 Finding and Discovering Windows PowerShell Commands 8 topics · 8 LiveLab +
- How Windows PowerShell Commands Are Packaged
- Installing RSAT Tools on Windows 8.1
- Try it Yourself
- Locating Windows PowerShell Commands
- Try it Yourself
- Running External Commands
- Summary
- Q&A
8 LiveLab in this lesson — see the labs panel →
17 Thinking in Terms of Objects 7 topics · 5 LiveLab +
- The Problem with UNIX/Linux
- What Is an Object?
- Discovering Object Members
- Putting Objects into Action
- Try it Yourself
- Summary
- Q&A
5 LiveLab in this lesson — see the labs panel →
Hands-On Labs Our edge
95 LiveLabs- Understanding Basic Concepts of JavaScript (JS)
- Working with data types
- Using arithmetic operators - Part 1
- Using arithmetic operators - Part 2
- Using comparison and logical operators
- Using the confirm() method
- Using the prompt() method
- Using the onLoad event handler and inline scripting
- Working with Functions
- Understanding anonymous functions
- Using the if-else statement
- Using the ternary if-else statement
- Understanding the while Loop
- Understanding the do-while loop
- Understanding the for loop
- Using the forEach statement
- Understanding the break statement
- Understanding the continue statement
- Using the switch statement - Part 1
- Using the switch statement - Part 2
- Replacing the if-else block with the switch statement
- Understanding the window object
- Understanding the document object
- Accessing images in a document
- Understanding the location object properties
- Displaying information about a browser
- Formatting strings
- Evaluating strings
- Creating a regular expression - Part 1
- Creating a regular expression - Part 2
- Working with arrays - Part 1
- Working with arrays - Part 2
- Using the sort() method
- Using the map() function - Part 1
- Using the map() function - Part 2
- Using the Date object - Part 1
- Using the Date object - Part 2
- Using mathematical functions
- Exchanging the numbers
- Converting float data type to integer data type
- Using the len() built-in function
- Using arithmetic operators
- Using the exponentiation operator
- Using the bitwise operator
- Truncating the decimals
- Using the if-elif-else statement - Part 1
- Using the if-elif-else statement - Part 2
- Using the if-else statement
- Checking whether a string is palindrome
- Truncating vowels from a string
- Comparing two variables
- Using the for loop to print a pattern
- Using the break statement
- Using the while statement
- Finding LCM of two numbers
- Sorting words from a string
- Finding elements of a list
- Concatenating tuples
- Modifying a set
- Creating a dictionary
- Finding the cube of a number
- Creating a function
- Creating a function with its default value
- Using an anonymous function
- Determining the Windows PowerShell Version
- Displaying the Identity of the Current Windows PowerShell Host
- Retrieving Event Log Information with Windows PowerShell
- Creating and Opening a Text Log File in Notepad
- Determining the Version of Windows
- Determining the .NET Framework Version
- Executing Basic Windows PowerShell Commands
- Using Grouping in PowerShell
- Retrieving AD Commands
- Retrieving a Sorted List of Verbs
- Fetching the Help Article from Microsoft Web Servers
- Updating the Help Library of a Module
- Viewing Help Content
- Saving a Help File
- Retrieving Event Log Help
- Investigating Windows PowerShell Help
- Working with Aliases
- Displaying Command Options in a Graphical Window
- Viewing Registered Snap-Ins
- Adding a Snap-In
- Retrieving a List of Available Modules
- Importing an Available Module
- Retrieving the Number of Commands in a Module
- Exploring Windows PowerShell Commands
- Opening Microsoft Edge Using PowerShell
- Opening a PDF File Using Windows PowerShell
- Retrieving Metadata
- Retrieving the Available Properties with Get-Process
- Retrieving the Available Methods with Get-Process
- Retrieving Specific Information About Services
- Working with Objects and Members
Prepare for Intro to Scripting Languages
One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.
- 1 year of full access
- 95 LiveLab included
- Certificate of completion
No credit card required