Section 1 : Basic Perl Getting Started

Lecture 1 Installing Perl and Some Great Free Editors 00:11:56 Duration
Lecture 2 Hello World 00:06:19 Duration
Lecture 3 Downloading Text and Images With Perl, Just Like Z 00:14:06 Duration
Lecture 4 Arrays and Checking Whether Files Exist
Lecture 5 Reading Files and Beginning Regular Expressions 00:17:25 Duration
Lecture 6 Writing Files and Replacing Text 00:20:17 Duration
Lecture 7 Wildcards in Regular Expressions 00:06:06 Duration
Lecture 8 Groups- Finding Out What You Actually Matched
Lecture 9 Quantifiers- Greedy vs. Non-Greedy 00:10:10 Duration
Lecture 10 Escape Sequences 00:14:42 Duration
Lecture 11 Numeric Quantifiers 00:09:27 Duration
Lecture 12 Test Your Perl and Regex Knowlege - First Tes 00:25:02 Duration

Section 2 : More on Reading Files Line By Line Tips, Tricks and Vital K

Lecture 1 Split and Reading CSV Files 00:10:52 Duration
Lecture 2 Join and Viewing Data Using Data--Dumper 00:07:21 Duration
Lecture 3 Chomp and Removing Spaces in Splits 00:09:28 Duration
Lecture 4 Pushing Onto Arrays 00:07:37 Duration
Lecture 5 Arrays of Arrays 00:16:15 Duration
Lecture 6 Hashes- Lookup Tables in Perl 00:16:22 Duration
Lecture 7 Iterating Over Hashes 00:12:48 Duration
Lecture 8 Arrays of Hashes 00:08:02 Duration
Lecture 9 Storing CSV Data in a Data Structure 00:12:37 Duration
Lecture 10 Validating CSV Data 00:11:32 Duration
Lecture 11 Cleaning CSV Data 00:17:37 Duration
Lecture 12 Test Your Perl and Regex Knowlege - Second Test 00:29:03 Duration

Section 3 : Web Scraping and More Regular Expressions

Lecture 1 Basic Web Scraping 00:12:37 Duration
Lecture 2 Matching Repeatedly 00:17:22 Duration
Lecture 3 Matching Repeatedly
Lecture 4 Collecting Repeated Matches All At Once 00:09:57 Duration

Section 4 : Building a Complete Progam Command Line Options

Lecture 1 Getting Command Line Options 00:14:15 Duration
Lecture 2 Subroutines and Returning Values 00:06:47 Duration
Lecture 3 Multi-Line Strings and Comments 00:11:31 Duration
Lecture 4 Passing Arguments to Subroutines 00:11:40 Duration
Lecture 5 References to Hashes 00:12:33 Duration
Lecture 6 Checking Values in Hashes 00:13:40 Duration

Section 5 : Parsing XML and Complex Data Structures

Lecture 1 Finding All Files in a Directory and Filtering Arr 00:20:35 Duration
Lecture 2 Processing Files One By One 00:10:56 Duration
Lecture 3 Parsing XML with Regular Expressions
Lecture 4 Using XML--Simple, and Extracting Data from Comple 00:18:16 Duration
Lecture 5 Extracting Data from Complex Structures- A Complet 00:18:16 Duration
Lecture 6 Building Complex Data Structures 00:14:27 Duration

Section 6 : Working with Databases

Lecture 1 Free Databases to Use with Perl 00:09:19 Duration
Lecture 2 Creating Databases with MySQL 00:18:08 Duration
Lecture 3 Connecting to a Database 00:10:04 Duration
Lecture 4 Inserting Data into a Database 00:12:40 Duration
Lecture 5 Deleting Data and Executing Dataless SQL Commands 00:03:34 Duration
Lecture 6 Getting the IDs of Records You've Just Inserted 00:15:03 Duration
Lecture 7 Querying Databases 00:12:29 Duration
Lecture 8 Exporting Data 00:06:32 Duration

Section 7 : Perl One-Liners

Lecture 1 Running One-Line Perl Programs 00:07:23 Duration
Lecture 2 Replacing Text in Files
Lecture 3 Editing Files In-Place 00:08:40 Duration

Section 8 : Modules and OO Perl

Lecture 1 Modules 00:20:07 Duration
Lecture 2 Packages and Directories 00:13:15 Duration
Lecture 3 Object Orientation- A Brief Introduction 00:08:14 Duration
Lecture 4 Implementing OO in Perl 00:20:44 Duration

Section 9 : Web Application Basics

Lecture 1 Installing the Apache HTTP Server 00:12:17 Duration
Lecture 2 A Hello World Web App 00:10:28 Duration
Lecture 3 The CGI.pm Module 00:08:55 Duration
Lecture 4 Using URL Parameters 00:07:39 Duration
Lecture 5 Website Forms 00:20:15 Duration

Section 10 : Basic Sysadmin Tasks

Lecture 1 Moving, Copying and Deleting Files 00:09:44 Duration
Lecture 2 Executing System Commands 00:08:54 Duration

Section 11 : Conclusion

Lecture 1 Where to Find Documentation and More Modules 00:07:29 Duration

Section 12 : Appendix 1: Example Data

Lecture 1 XML Files

Section 13 : Appendix 2: Alternate Systems

Lecture 1 Running Perl in UNIX, Linux, Mac and Cygwin 00:10:26 Duration

Section 14 : Extras

Lecture 1 Arrays and Hashes Review 00:06:43 Duration
Lecture 2 References to Hashes and Arrays Review 00:13:05 Duration