Perl Programming for Beginners
4.3 (75 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
985 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Perl Programming for Beginners to your Wishlist.

Add to Wishlist

Perl Programming for Beginners

Perl application
4.3 (75 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
985 students enrolled
Last updated 2/2017
English
Current price: $10 Original price: $100 Discount: 90% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 7.5 hours on-demand video
  • 3 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Design a Perl Application.
Create automated applications that does the work for you,
Create enhanced text analyzer applications.
View Curriculum
Requirements
  • Students should be familiar with downloading software from the internet and installing the software onto a computer.
Description

The world of programming has become almost saturated with different languages, all created for different purposes but developed for use in multiple applications. For those just delving into the world of programming, this can be a little overwhelming. Luckily, there are plenty of languages that are simple to learn, highly versatile to use, and make a great starting point for gaining fluency in the coding universe. Perl is one of those languages, and this course will teach you everything you need to know.

Perfect Perl the Easy Way

  • Work with different data types including strings, numbers, variables and user input
  • Create and use array, subroutines, hashes, and regular expressions in Perl applications
  • Gain a conceptual understanding and practical skills to construct your own levels
  • Become competent with the Perl language family and its use in various applications
  • Prepare a foundation of knowledge for learning other more complex languages.

Become an Expert in Perl Applications

This course has been specifically designed for those who have an interest in programming, but still consider themselves to be beginners. Those who already have programming experience but want to learn the basics and concepts of Perl will also find it perfectly suitable.

With over 70 lectures and 7.5 hours of content, this is a true crash course that will get you up to speed in no time. You'll get to grips with Perl fundamentals and design a Perl application, as well as creating automated applications that do the work for you and advanced text analyser applications. But don't worry – you'll work from the bottom up and progress at a pace that suits you, starting off with installation and creating more complex applications with each stage.

Along the way you'll pick up various Perl fundamentals like scalar data, arrays and lists, subroutines, input and output, hashes, and regular expressions before tackling your final project. By the end of the course, you'll be ready to use Perl in a wide range of real world applications.

Tools Used

Perl is a family of general purpose dynamic programming languages originally developed for text manipulation. Over time it has undergone many expansions and revisions and is now used for everything from system administration to GUI development. As it borrows elements from many other programming languages, it makes an excellent jumping-off point for those just beginning to expand their knowledge of programming.

Who is the target audience?
  • Students who have an interest in learning the basics of Perl Development.
  • Students who have an interest in learning the basics and concepts of Perl.
  • Students who have an interest in learning building simple to intermediate Perl applications.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 73 Lectures Collapse All 73 Lectures 07:43:59
+
Introduction to the Course
1 Lecture 04:34
+
Introduction to Perl
6 Lectures 35:49


Creating a First Perl Program
08:14

More Advanced Perl Examples-1
08:22

More Advanced Perl Examples-2
09:34

Conclusion
01:49
+
Working with Scalar Data
10 Lectures 01:13:40
Introduction
04:34

Working with Scalar Data
05:43

Working with strings
08:29

Working with numbers
08:53

Working with variables
09:20

Getting user input
08:16

The chomp operator
06:13

Decision-making with if statements
10:38

Looping with while statements
06:26

Conclusion
05:08
+
Working with Arrays and Lists
10 Lectures 01:03:29
Introduction
03:19

Creating arrays
07:57

Accessing arrays via indices
08:09

Creating lists
07:41

Performing assignment with lists
08:13

Converting arrays into strings
05:46

Using the foreach loop on arrays and lists
05:44

Understanding scalar and list context
08:03

Understanding <STDIN> in scalar context
05:07

Conclusion
03:30
+
Working with Subroutines
9 Lectures 54:57
Introduction
04:14

Subroutine definitions
03:13

Calling subroutines
07:16

Working with subroutine return values
06:18

Subroutine arguments
06:52

Using variable-length parameter lists
07:17

Using the return operator
08:32

Private variables in subroutines
07:20

Conclusion
03:55
+
Perl Input and Output
8 Lectures 58:37
Introduction
04:28

Receiving input from standard input
07:44

Working with input from the diamond operator
07:55

Sending output to standard output
06:42

Using printf to format output
09:17

Working with filehandles
10:26

Handling fatal errors with die
07:05

Conclusion
05:00
+
Hashes
5 Lectures 29:12
Introduction
02:16

Hashes defined and demonstrated
07:54

Accessing hash elements
06:56

Working with hash functions
09:56

Conclusion
02:10
+
Working with Regular Expressions
9 Lectures 01:02:19
Introduction
02:02

Regular expressions defined
09:10

Working with simple patterns
07:51

Working with character classes
06:22

Matching using m//
08:47

Working with match modifiers
09:20

Working with the binding operator
06:18

Working with match variables
09:39

Conclusion
02:50
+
More on Regular Expressions
6 Lectures 42:23
Introduction
01:25

Matching in list context
10:39

Performing substitutions using s///
08:16

Working with the split function
08:41

Working with the join function
10:18

Conclusion
03:04
+
Final Project
4 Lectures 30:34
Final Project Overview
07:42

Final Project Explanation Part 1
07:50

Final Project Explanation Part 2
09:13

Final Project Explanation Part 3
05:49
2 More Sections
About the Instructor
Stone River eLearning
4.3 Average rating
11,945 Reviews
232,633 Students
187 Courses
230,000+ Happy Udemy Students

At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 370,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.