Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Perl Programming for Beginners
Introduction to the Course
Course Introduction
Introduction to Perl
Section Introduction
Getting and Installing Perl
Creating a First Perl Program
More Advanced Perl Examples-1
More Advanced Perl Examples-2
Section conclusion
Working with Scalar Data
Section Introduction
Working with Scalar Data
Working with strings
Working with numbers
Working with variables
Getting User Input
The chomp operator
Decision-making with if statements
Looping with while statements
Section conclusion
Working with Arrays and Lists
Section Introduction
Creating arrays
Accessing arrays via indices
Creating lists
Performing assignment with lists
Converting arrays into strings
Using the foreach loop on arrays and lists
Understanding scalar and list context
Understanding
in scalar context
Section conclusion
Working with Subroutines
Section Introduction
Subroutine definitions
Calling subroutines
Working with subroutine return values
Subroutine arguments
Using variable-length parameter lists
Using the return operator
Private variables in subroutines
Section conclusion
Perl Input and Output
Section Introduction
Receiving input from standard input
Working with input from the diamond operator
Sending output to standard output
Using printf to format output
Working with filehandles
Handling fatal errors with die
Section conclusion
Hashes
Section Introduction
Hashes defined and demonstrated
Accessing hash elements
Working with hash functions
Section conclusion
Working with Regular Expressions
Section Introduction
Regular expressions defined
Working with simple patterns
Working with character classes
Matching using m//
Working with match modifiers
Working with the binding operator
Working with match variables
Section conclusion
More on Regular Expressions
Section Introduction
Matching in list context
Performing substitutions using s///
Working with the split function
Working with the join function
Section conclusion
Final Project
Final Project Overview
Final Project Explanation Part 1
Final Project Explanation Part 2
Final Project Explanation Part 3
Conclusion
Conclusion
Closing Message
Working with Scalar Data
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock