Overview
Syllabus
Beginner Perl Maven tutorial: 1.1 - Welcome and Installation.
Beginner Perl Maven tutorial: 1.2 - Editors and IDEs for Perl development.
Beginner Perl Maven tutorial: 1.3 Your first Perl script: Hello World.
Beginner Perl Maven tutorial: 1.4 Safety net (use strict; use warnings;).
Beginner Perl Maven tutorial: 1.5 Debugging Perl scripts.
Beginner Perl Maven tutorial: 1.6 Comments.
Beginner Perl Maven tutorial 1.7: Documentation.
Beginner Perl Maven tutorial: 1.8 POD - Plain Old Documentation.
Beginner Perl Maven tutorial: 1.9 - Perl on the command line.
Beginner Perl Maven tutorial: 1.10 - Exercise: hello world.
Beginner Perl Maven tutorial: 1.11 Solution: Hello World (part 1).
Beginner Perl Maven tutorial: 1.12 Solution: Hello World (part 2).
Beginner Perl Maven tutorial: 2.1 Scalar values and variables.
Beginner Perl Maven tutorial: 2.2 - Common errors.
Beginner Perl Maven tutorial: 2.3 - Variable interpolation - User Input and Output - chomp.
Beginner Perl Maven tutorial: 2.4 - Numerical operators.
Beginner Perl Maven tutorial: 2.5 - String operators.
Beginner Perl Maven tutorial: 2.6 - The 'if' statement.
Beginner Perl Maven tutorial: 2.7 - Comparison operators.
Beginner Perl Maven tutorial: 2.8 - String to number conversion.
Beginner Perl Maven tutorial: 2.9 - Compare values.
Beginner Perl Maven tutorial: 2.10 - undef.
Beginner Perl Maven tutorial: 2.11 - Logical Operators.
Beginner Perl Maven tutorial: 2.12 - True and False in Perl.
Beginner Perl Maven tutorial: 2.13 - Short circuit.
Beginner Perl Maven tutorial: 2.14 - String functions: index.
Beginner Perl Maven tutorial: 2.15 - substr.
Beginner Perl Maven tutorial: 2.16 - strings in double quotes.
Beginner Perl Maven tutorial: 2.17 - strings in single quotes.
Beginner Perl Maven tutorial: 2.18 - Scope of variables.
Beginner Perl Maven tutorial: 2.19 - random numbers and int.
Beginner Perl Maven tutorial: 2.20 - here documents.
Beginner Perl Maven tutorial: 2.22 - Solution area of rectangular.
Beginner Perl Maven tutorial: 2.23 - Solution: area prompt and warn.
Beginner Perl Maven tutorial: 2.24 - Solution: concatenation.
Beginner Perl Maven tutorial: 2.26 - Solution: number guessing game.
Beginner Perl Maven tutorial: 3.1 - die warn exit.
Beginner Perl Maven tutorial: 3.2 - open file.
Beginner Perl Maven tutorial: 3.3 - open file all.
Beginner Perl Maven tutorial: 3.4 - Open file with error handling.
Beginner Perl Maven tutorial: 3.5 - open or die.
Beginner Perl Maven tutorial: 3.6 - no such file.
Beginner Perl Maven tutorial: 3.7 - read one line.
Beginner Perl Maven tutorial: 3.8 - while loop.
Beginner Perl Maven tutorial: 3.9 - read file line by line.
Beginner Perl Maven tutorial: 3.10 - write to file.
Beginner Perl Maven tutorial: 3.11 - sum of numbers in a file.
Beginner Perl Maven tutorial 3.12 - Debug the sum of numbers script.
Beginner Perl Maven tutorial 3.13 - Analyze Apache log file.
Beginner Perl Maven tutorial 3.14 - old style open.
Beginner Perl Maven tutorial 3.16 - Solution: add more statistics.
Beginner Perl Maven tutorial 3.18 - Solution: write report to file.
Beginner Perl Maven tutorial 4.1 - lists in perl.
Beginner Perl Maven tutorial 4.2 - list assignment.
Beginner Perl Maven tutorial 4.3 - foreach loop over list.
Beginner Perl Maven tutorial 4.4 -creating an array.
Beginner Perl Maven tutorial 4.5 - array assignment.
Beginner Perl Maven tutorial 4.8 - array indexes.
Beginner Perl Maven tutorial 4.9 - Array indexes (hands on screencast).
Beginner Perl Maven tutorial 4.10 - Looks like number.
Beginner Perl Maven tutorial 4.11 - Command line parameters.
Beginner Perl Maven tutorial 4.12 - Command line parameters (screencast).
Beginner Perl Maven tutorial 4.13 - Process command line using Getopt::Long.
Beginner Perl Maven tutorial 4.14 - process command line using Getopt::Long (screencast).
Beginner Perl Maven tutorial: 4.15 - Process CSV file.
Beginner Perl Maven tutorial: 4.16 - Process CSV file (short version).
Beginner Perl Maven tutorial: 4.17 - One-liner sum of CSV.
Beginner Perl Maven tutorial: 4.18 -Process CSV file using Text::CSV_XS.
Beginner Perl Maven tutorial: 4.19 - join.
Beginner Perl Maven tutorial: 4.21 - Solution: improve the color selector.
Beginner Perl Maven tutorial: 4.22 - Solution: Improve the color selector - check input.
Beginner Perl Maven tutorial: 4.23 - Solution: improve the color selector force.
Beginner Perl Maven tutorial: 4.24 - solution improve the color selector colors.txt.
Beginner Perl Maven tutorial: 4.25 - Solution: improve the color selector filename.
Beginner Perl Maven tutorial: 4.27 - Solution: number guessing game multiple guesses.
Beginner Perl Maven tutorial: 4.28 - Solution: number guessing game exit.
Beginner Perl Maven tutorial: 4.29 - Solution: number guessing game s show.
Beginner Perl Maven tutorial: 4.30 - Solution: number guessing game n next game.
Beginner Perl Maven tutorial: 4.31 - Solution: number guessing game d debug toggle.
Beginner Perl Maven tutorial: 4.32 - Solution: number guessing game m move toggle.
Beginner Perl Maven tutorial: 5.1 - the year of 19100.
Beginner Perl Maven tutorial: 5.2 - Array in context.
Beginner Perl Maven tutorial: 5.3 - Context sensitivity.
Beginner Perl Maven tutorial: 5.4 - Filehandle in SCALAR and LIST context.
Beginner Perl Maven tutorial: 5.5 - slurp.
Beginner Perl Maven tutorial: 5.6 - pop and push.
Beginner Perl Maven tutorial: 5.7 - loop controls next last.
Beginner Perl Maven tutorial: 5.8 - shift and unshift.
Beginner Perl Maven tutorial: 5.9 - shift.
Beginner Perl Maven tutorial: 5.10 - reverse.
Beginner Perl Maven tutorial: 5.11 - sort.
Beginner Perl Maven tutorial: 5.12 - ternary operator.
Beginner Perl Maven tutorial: 5.13 - count digits.
Beginner Perl Maven tutorial: 6.1 - functions and subroutines.
Beginner Perl Maven tutorial: 6.2 - defining subroutines.
Beginner Perl Maven tutorial: 7.1 - a hash and its uses.
Beginner Perl Maven tutorial: 7.2 - creating a hash.
Beginner Perl Maven tutorial: 7.3 - creating a hash from array.
Beginner Perl Maven tutorial: 7.4 - hash in scalar context.
Beginner Perl Maven tutorial: 7.5 - fetching data from hash.
Beginner Perl Maven tutorial: 7.6 - exists delete hash.
Beginner Perl Maven tutorial: 7.7 - counting words in a file.
Beginner Perl Maven tutorial: 7.8 - dumping hash.
Beginner Perl Maven tutorial: 7.9 - Exercise: Parse HTTP values.
Beginner Perl Maven tutorial: 7.10 - Solution: Parse HTTP values.
Beginner Perl Maven tutorial: 7.11 - Exercise: Improve color selector.
Beginner Perl Maven tutorial: 7.12 - Solution: Improve color selector.
Beginner Perl Maven tutorial: 7.13 - exercise sort scores.
Beginner Perl Maven tutorial: 7.14 - solution sort scores.
Beginner Perl Maven tutorial: 7.15 - Exercise: Improve Apache log analyzer.
Beginner Perl Maven tutorial: 7.16 - Solution: Improve Apache log-analyzer.
Beginner Perl Maven tutorial: 7.17 - Exercise: Parse variable width fields.
Beginner Perl Maven tutorial: 7.18 - Solution: Parse variable width fields.
Beginner Perl Maven tutorial: 8.1 - regexes.
Beginner Perl Maven tutorial: 8.2 - Where can I use Regexes?.
Beginner Perl Maven tutorial: 8.3 - Simple use of Regex.
Beginner Perl Maven tutorial: 8.4 - finding a string in a file.
Beginner Perl Maven tutorial: 8.5 - Single character match.
Beginner Perl Maven tutorial: 8.6 - match any character.
Beginner Perl Maven tutorial: 8.7 - character classes.
Beginner Perl Maven tutorial: 8.8 - negated character class.
Beginner Perl Maven tutorial: 8.9 - Optional characters.
Beginner Perl Maven tutorial: 8.10 - any number of any character.
Beginner Perl Maven tutorial: 8.11 - Quantifiers.
Beginner Perl Maven tutorial: 8.12 - Quantifiers on character classes.
Beginner Perl Maven tutorial: 8.14 - solution regexes 1.
Beginner Perl Maven tutorial: 8.15 - solution regexes 2.
Beginner Perl Maven tutorial: 8.16 - solution regexes 3.
Beginner Perl Maven tutorial: 9.1 - Regex alternatives.
Beginner Perl Maven tutorial: 9.2 - Regex capturing.
Beginner Perl Maven tutorial: 9.3 - Regex anchors.
Beginner Perl Maven tutorial: 9.4 - more about character classes.
Beginner Perl Maven tutorial: 9.5 - Special character classes in regexes.
Beginner Perl Maven tutorial: 9.6 - Exercise: match number with regex.
Beginner Perl Maven tutorial: 9.7 - Solution: match number with regex.
Beginner Perl Maven tutorial: 9.8 - Exercise: hexa octal binary.
Beginner Perl Maven tutorial: 9.9 - Solution: hexa octal binary.
Beginner Perl Maven tutorial: 9.10 - Exercise roman numbers with regexes.
Beginner Perl Maven tutorial: 10.1 - m for matching in regexes.
Beginner Perl Maven tutorial: 10.2 - case insensitive regexes.
Beginner Perl Maven tutorial: 10.3 - multiple lines in regexes.
Beginner Perl Maven tutorial: 10.4 - single line regex using /s.
Beginner Perl Maven tutorial: 10.5 - /x modifier for verbose regexes.
Beginner Perl Maven tutorial: 10.6 - substitution.
Beginner Perl Maven tutorial: 10.7 - Global substitution with regexes.
Beginner Perl Maven tutorial: 10.8 - Greedy Regex Quantifiers.
Beginner Perl Maven tutorial: 10.9 - Minimal matching regex quantifiers.
Beginner Perl Maven tutorial: 10.10 - trim.
Beginner Perl Maven tutorial: 10.11 - Fixing Assembly with Perl.
Beginner Perl Maven tutorial: 10.12 - split with regex.
Beginner Perl Maven tutorial: 10.13 - Fixing dates using Regexes.
Beginner Perl Maven tutorial: 10.14 - Exercise: split HTTP GET request.
Beginner Perl Maven tutorial: 10.15 - Solution: split HTTP using Regexes.
Beginner Perl Maven tutorial: 10.16 - Exercise split path - filename/dirname.
Beginner Perl Maven tutorial: 10.17 - Solution: split path - filename/dirname.
Beginner Perl Maven tutorial: 10.18 - Exercise: sort SNMP numbers.
Beginner Perl Maven tutorial: 10.19 - Solution sort SNMP numbers.
Beginner Perl Maven tutorial: 10.20 - Exercise: parse hours log file and create time report.
Beginner Perl Maven tutorial: 10.22 - Exercise: parse INI file.
Beginner Perl Maven tutorial: 10.24 - Exercise: parse Perl file.
Beginner Perl Maven tutorial: 11.1 - shell x.
Beginner Perl Maven tutorial: 11.2 - Running external programs.
Beginner Perl Maven tutorial: 11.3 - UNIX and DOS commands.
Beginner Perl Maven tutorial: 11.4 - file globbing.
Beginner Perl Maven tutorial: 11.5 - rename files.
Beginner Perl Maven tutorial: 11.6 - directory handle.
Beginner Perl Maven tutorial: 11.7 - File::HomeDir.
Beginner Perl Maven tutorial: 11.8 - More UNIX commands.
Beginner Perl Maven tutorial: 11.9 - File::Spec.
Beginner Perl Maven tutorial: 11.10 - File::Find.
Beginner Perl Maven tutorial: 12.1 - using procedural module.
Beginner Perl Maven tutorial: 12.2 - Using object oriented modules in Perl (OOP).
Beginner Perl Maven tutorial: 12.3 - Changing @INC.
Beginner Perl Maven tutorial: 12.4 - Changing @INC relative path.
Beginner Perl Maven tutorial: 12.5 - What is CPAN?.
Beginner Perl Maven tutorial: 12.6 - Some interesting CPAN modules.
Beginner Perl Maven tutorial: 12.7 - Installing Perl modules from the os vendor.
Beginner Perl Maven tutorial: 12.8 - installing Perl modules using cpan.
Beginner Perl Maven tutorial: 12.9 - search.cpan.org.
Beginner Perl Maven tutorial: 12.10 - CPAN Testers and CPAN Ratings.
Beginner Perl Maven tutorial: 13.1 - Create Linux user account.
Beginner Perl Maven tutorial: 13.2 - Diskspace usage: df using Perl.
Beginner Perl Maven tutorial: 13.3 - reporting diskspace usage on mail server.
Beginner Perl Maven tutorial: 13.4 - disk usage du.
Beginner Perl Maven tutorial: 13.5 - send email with attachments.
Beginner Perl Maven tutorial: 13.6 - Reading Excel file in Perl.
Beginner Perl Maven tutorial: 13.7 - Read fixed width records (unpack).
Beginner Perl Maven tutorial: 13.8 - Processing config file.
Taught by
Code Maven