YoVDO

Perl Programming Course for Beginners

Offered By: freeCodeCamp

Tags

Perl Courses Web Development Courses Regular Expressions Courses Object-oriented programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Embark on a comprehensive 4-5 hour journey into Perl programming designed for beginners. Master fundamental concepts such as basic syntax, data types, and file structure before progressing to advanced topics including object-oriented programming, regular expressions, and web development. Gain hands-on experience with practical skills like debugging, error handling, and working with modules. Explore essential programming constructs including loops, conditional statements, and functions. Delve into Perl-specific features such as special variables and the differences between 'use' and 'require'. Learn to manipulate files, make web requests, and execute system commands. By the end of this course, developed by @perltechstack, you'll have a solid foundation in Perl programming and be equipped to tackle real-world coding challenges.

Syllabus

⌨️ Introduction
⌨️ Running Perl via CLI
⌨️ Perl Script File Structure
⌨️ Data Types - Scalars
⌨️ Debugging with Data::Dumper
⌨️ Data Types - Arrays
⌨️ Data Types - Hashes
⌨️ References [Part 1]
⌨️ References [Part 2]
⌨️ Subroutines
⌨️ Variable Scope
⌨️ Error Handling
⌨️ Logical Operators
⌨️ Conditional Statements
⌨️ Loops
⌨️ Regular Expressions
⌨️ Built-in Functions
⌨️ Special Variables
⌨️ OOP - Classes, instances, attributes and methods
⌨️ "use" vs "require"
⌨️ Exporter and method types
⌨️ Installing modules with CPANM
⌨️ Improved exception handling
⌨️ Web requests with Mojo::UserAgent
⌨️ Reading and writing files
⌨️ Reading and writing files with Path::Tiny
⌨️ Running system commands


Taught by

freeCodeCamp.org

Related Courses

4ever-clojure
Independent
Mastering Regular Expressions
A Cloud Guru
Automate Cybersecurity Tasks with Python
Google via Coursera
Building a Company’s database using MySQL and SQL
Coursera Project Network via Coursera
Clinical Natural Language Processing
University of Colorado System via Coursera