Learn Perl 5 By Doing It
Learn Perl by actually creating useful, working Perl programs for everything from web scraping to fixing your data.
Enroll in Course
Discover some of the amazing things you can do with Perl 5, including downloading text and images from the Internet (just like Zuckerberg in The Social Network), reformatting data, importing and exporting data to and from databases, sysadmin-type tasks like renaming or moving files, fixing even huge amounts of data quickly and even creating web CGI scripts. In this course you'll also learn how to use regular expressions, those unbelievably useful little things that have now made their way into almost every serious programming language, yet remain the bête noire of many a developer.
Your Instructor
After working as a software developer and contractor for over 14 years for a whole bunch of companies including CSC, Proquest, SPSS and AT&T in the UK and Netherlands, I decided to work full-time as a private software trainer. I moved to the beautiful city of Budapest, where I turned Cave of Programming from just a bunch of articles into what you see today. I now live in Italy.
Course Curriculum
-
PreviewInstalling Perl and Some Great Free Editors (11:56)
-
PreviewHello World (6:19)
-
StartDownloading Text and Videos: Updated Version 2023 (14:26)
-
PreviewDownloading Text and Images With Perl (Old version!) (14:05)
-
PreviewArrays and Checking Whether Files Exist (15:03)
-
StartReading Files and Beginning Regular Expressions (17:25)
-
StartWriting Files and Replacing Text (20:17)
-
StartWildcards in Regular Expressions (6:06)
-
StartGroups: Finding Out What You Actually Matched (6:58)
-
StartQuantifiers: Greedy vs. Non-Greedy (10:09)
-
StartEscape Sequences (14:42)
-
StartNumeric Quantifiers (9:26)
-
StartTest Your Perl and Regex Knowlege - First Test (25:02)
-
StartSplit and Reading CSV Files (10:51)
-
StartJoin and Viewing Data Using Data::Dumper (7:21)
-
StartChomp and Removing Spaces in Splits (9:28)
-
Start"Pushing" Onto Arrays (7:37)
-
StartArrays of Arrays (16:14)
-
StartHashes: Lookup Tables in Perl (16:22)
-
StartIterating Over Hashes (12:48)
-
StartArrays of Hashes (8:01)
-
StartStoring CSV Data in a Data Structure (12:37)
-
StartValidating CSV Data (11:32)
-
StartCleaning CSV Data (17:37)
-
StartTest Your Perl and Regex Knowlege - Second Test (29:02)