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
I worked as a professional developer for 14 years for several different companies including Proquest, CSC and AT&T before going full-time as a course creator. I currently live in Italy, although as a native Brit you get to enjoy (or put up with!) my British English accent while following your chosen courses.
In my spare time I like to write science fiction, often in cafes, and I'm a fan of old books.
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)