Intermediate
166 Lessons
35h
Certificate of Completion
Learn how effective Perl programmers write powerful, maintainable, scalable, concise, and excellent code.
AI-POWERED
This course includes
This course includes
Course Overview
Modern Perl is a mindset. It’s an approach to writing great software with the Perl programming language. It’s how effective Perl programmers write powerful, maintainable, scalable, concise, and excellent code. It takes advantage of Perl’s extensive library of free software (the CPAN) and language features designed to multiply your productivity. In this course, you will cover a wide range of topics, including Perl's philosophy, the basics of the Perl language, object-oriented programming, exception handling...
What You'll Learn
An understanding of the philosophy behind Perl’s design.
A deep understanding of the Perl programming language.
The ability to build Modern Perl mindset and write idiomatic Perl code.
An understanding of the best practices for writing reliable and maintainable Perl code.
The ability to leverage CPAN to improve productivity and write better Perl code.
Course Content
Introduction to Modern Perl
The Perl Philosophy
Perl Identifiers and Variables
Control Flow: Conditionals and Looping
Data Structures
Packages and References
9 Lessons
Operators
5 Lessons
Functions
21 Lessons
Regular Expressions and Matching
17 Lessons
Objects
16 Lessons
Style and Efficacy
10 Lessons
Managing Real Programs
18 Lessons
Perl Beyond Syntax
4 Lessons
What to Avoid
7 Lessons
Perl and Its Community
3 Lessons
Next Steps with Perl
3 Lessons
Appendix
1 Lesson
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.
Recommended Courses
BEFORE STARTING THIS COURSE
AFTER FINISHING THIS COURSE