CIW: Perl Specialist (1D0-437)


This course includes
Mentoring (Add-on)

Here's what you will get

The CIW Perl Specialist exam covers the use and operation of the Perl interpreter, including but not limited to basic scripting, print function, variables; directs program flow using statements, loops, and Boolean expressions. It also includes the use of regular expressions to search and manipulate strings, arrays to store and manipulate program data, process command line and external data using environment variables and arguments, and many more.


12+ Lessons | 36+ Flashcards | 36+ Glossary of terms


50+ Pre Assessment Questions | 2+ Full Length Tests | 89+ Post Assessment Questions | 100+ Practice Test Questions

Here's what you will learn

Download Course Outline

Lessons 1: Introduction to Perl

  • Practical Extracting and Reporting Language (Perl)
  • Getting Started with Perl
  • Scalar Variables
  • Numerical Variables
  • String Variables
  • Retrieving Data from STDIN
  • Lesson Summary
  • Optional Lab

Lessons 2: Flow Control in Perl

  • Boolean Expressions in Perl
  • The if Statement
  • The while Statement
  • The do { } while Statement
  • The for Statement
  • Loop-Control Commands
  • I/O Redirection
  • Lesson Summary
  • Optional Lab

Lessons 3: Regular Expressions in Perl

  • Introduction to Regular Expressions
  • Character Classes
  • Pattern Matching and Substitution
  • Lesson Summary
  • Optional Lab

Lessons 4: Arrays in Perl

  • Introduction to Perl Arrays
  • Accessing Array Elements
  • The sort Function
  • The foreach Statement
  • The push and pop Functions
  • The shift and unshift Functions
  • The split and join Functions
  • Lesson Summary
  • Optional Lab

Lessons 5: Hashes in Perl

  • Introduction to Perl Hashes
  • Adding and Deleting Hash Elements
  • The keys Function
  • The values Function
  • The each Function
  • The reverse Function
  • Lesson Summary
  • Optional Lab

Lessons 6: Subroutines in Perl

  • Introduction to Perl Subroutines
  • Variable Scope
  • References
  • Lesson Summary
  • Optional Lab

Lessons 7: File Input and Output

  • Introduction to File Input and Output
  • What Is a Filehandle?
  • The open Function
  • Outputting Data to a File
  • Opening Files for Reading
  • Determining Information About Files
  • The stat and lstat Functions
  • Lesson Summary
  • Optional Lab

Lessons 8: Environment Variables and Command Line Arguments

  • Environment Variables
  • Command Line Arguments
  • Lesson Summary
  • Optional Lab

Lessons 9: Packages and Modules in Perl

  • Using Packages in Perl
  • BEGIN and END Blocks
  • Using Modules in Perl
  • The use and require Statements
  • Lesson Summary
  • Optional Lab

Lessons 10: Object-Oriented Perl

  • Introduction to Object-Oriented Perl
  • Creating Objects in Perl
  • Inheritance
  • Lesson Summary
  • Optional Lab

Lessons 11: Database Connectivity and Perl

  • Introduction to Database Connectivity
  • Database Programming with Perl
  • Interacting with Databases
  • Connecting to Databases
  • Structured Query Language
  • Quoting Operators
  • Lesson Summary
  • Optional Lab

Lessons 12: Debugging Perl Programs

  • Introduction to Debugging Perl Scripts
  • Using the print Command
  • Using the -w Switch
  • Using the strict Module
  • The Perl Debugger
  • Writing Bug-Free Perl Code
  • Lesson Summary
  • Optional Lab

Exam FAQs

Here are the pre-requisites for this certification exam:

  • CIW JavaScript Specialist or equivalent knowledge
  • CIW Web Foundations Associate or equivalent knowledge
  • Familiarity with using the Internet, developing Web pages and configuring networks

USD 150


The exam consists of linear, multiple choice, fill in the blank, fact-based, and situational questions.

The exam contains 50 questions.

75 minutes


Here is the retake policy:

  • A 24-hour waiting period is required between the first and second attempt exam.
  • If a candidate passes a CIW exam, they will not be allowed to retake that CIW exam.
  • 30 calendar days waiting period from the date of the previous sitting before any third or subsequent sitting exam.

CIW certifications do not expire.

Customer Review

The uCertify CIW Perl Programming course helps you know about the Perl programming language and scripting and includes topics such as basic syntax and control structures needed to write Perl scripts and many more. The whole platform is very much interactive.