Introduction to Perl Programming

Kyle Schaub, Software Engineer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
11 Lessons (56m)
    • 1. Introduction

      1:24
    • 2. Perl Installation

      1:46
    • 3. Development Environment

      3:37
    • 4. Scalars

      4:44
    • 5. Arrays and Hashes

      7:23
    • 6. Conditionals

      6:07
    • 7. Loops

      10:01
    • 8. Subroutines

      6:12
    • 9. References

      3:00
    • 10. Reading and Writing to Files

      9:03
    • 11. Class Project and Wrapping Up

      2:14

About This Class

Perl is a fast, powerful, and incredibly flexible programming language. It is widely used throughout the software development industry for many reasons; it is easy to learn, works on any operating system, and it's open source. New programmers and experienced developers alike use Perl for a wide range of tasks. From writing simple scripts to automate your work, to creating large-scale projects, this language can get the job done in any scenario.

No matter what your experience level is, anyone can learn Perl. This class assumes no prior technical knowledge - everything you need to get started will be covered in the lessons. The following topics will be discussed:

  • Scalars
  • Arrays
  • Hashes
  • Conditionals (if, else, else if)
  • Loops (while, for, foreach)
  • Subroutines (functions)
  • References
  • Reading and Writing to Files

With these fundamentals under your belt, you will be fully capable of writing your own code. After these lessons, there will be a short project that involves writing a script that'll give you a taste of what automation is like with Perl.