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 Zuckerberg 00:14:06 Duration
Lecture 4 Arrays and Checking Whether Files Exist 00:15:03 Duration
Lecture 5 Reading Files and Beginning Regular Expressions 00:17:25 Duration
Lecture 6 Writing Files and Replacing Text
Lecture 7 Wildcards in Regular Expressions 00:06:06 Duration
Lecture 8 Groups Finding Out What You Actually Matched 00:06:59 Duration
Lecture 9 Quantifiers Greedy vs 00:10:10 Duration
Lecture 10 Escape Sequences
Lecture 11 Numeric Quantifiers 00:09:27 Duration
Lecture 12 Test Your Perl and Regex Knowlege - First Test 00:25:02 Duration

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

Lecture 1 Split and Reading CSV Files 00:10:52 Duration
Lecture 2 Join and Viewing Data Using DataDumper 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

Section 3 : Web Scraping and More Regular Expressions

Lecture 1 Basic Web Scraping 00:12:37 Duration
Lecture 2 Character Classes 00:17:22 Duration
Lecture 3 Matching Repeatedly 00:17:07 Duration
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
Lecture 4 Passing Arguments to Subroutines 00:11:43 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 Arrays 00:20:35 Duration
Lecture 2 Processing Files One By One 00:10:56 Duration
Lecture 3 Parsing XML with Regular Expressions 00:22:28 Duration
Lecture 4 Using XMLSimple, and Extracting Data from Complex Structures 00:18:16 Duration
Lecture 5 Extracting Data from Complex Structures A Complete Example 00:18:11 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
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 00:11:25 Duration
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 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