Introduction to Perl Programming

Kyle Schaub, Software Engineer

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

    • 2. Perl Installation

    • 3. Development Environment

    • 4. Scalars

    • 5. Arrays and Hashes

    • 6. Conditionals

    • 7. Loops

    • 8. Subroutines

    • 9. References

    • 10. Reading and Writing to Files

    • 11. Class Project and Wrapping Up


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.