Certificate in Introduction to Perl Programming Online Course

Courses For Success
Online

Price on request

Important information

  • Course
  • Online
  • When:
    Flexible
Description

Learn Perl Programming, a powerful scripting language Take this Certificate in Introduction to Perl Programming Online Course to learn Perl, a powerful and easy-to-use scripting language used on PCs, servers, and on the Internet for a wide range of programming problems. Course Fast Facts: Only 6 weeks to complete this course
Approximately only 2 to 4 hours per week of study is required This course is delivered 100% on-line and is accessible 24/7 from any computer or smartphone Instructors lead each course and you will be able to interact with them and ask questions You can study from home or at work, at your own pace, in your own time You can download printer friendly course material or save for viewing off line You will be awarded a certificate at completion of this course  How to study online course? Upon enrolment an automated welcome email will be sent to you (please check your junk email inbox if not received as this is an automated email), in order for you to access your online course, which is Available 24/7 on any computer or smart mobile device. New courses start every month to ensure that we have the correct ratio of students to tutors available, please ensure you select a starting date when you go through our shopping cart, at checkout. The course is easy to follow and understand. Recognition & Accreditation All students who complete the course receive a certificate of completion with a passing score (for the online assessment) and will be issued a certificate via email. Other Computer Programming Courses Want to advance your career in computer programming? Courses For Success offer a huge range of computer programming training courses including C, C# and Java.

Important information

Requirements: Internet access, e-mail, the Microsoft Internet Explorer or Mozilla Firefox Web browser, and the Adobe Flash and PDF plug-ins (two free and simple downloads you obtain at http:///downloads by clicking Get Adobe Flash Player and Get Adobe Reader). In addition, you'll need access to a computer on which you can run the course software - the Perl interpreter and the Apache Web Server. The course supplies all necessary software for Windows. The software is also available (for free) for many other systems, including Mac OS X and Linux, although you'll need to download, install,...

Venues

Where and when

Starts Location
Flexible
Online

What you'll learn on the course

Java
C++
Perl
Computer Programming
Email
PC
PC training
Web
Programming

Course programme

There are 12 units of study Getting Started

In the first lesson, you'll discover the Perl scripting language and learn how it compares to environments like Java and C++. You will install Perl on your PC, and you'll write your first Perl scripts.

Scripting Basics

This second lesson will introduce many of the building blocks you'll use in all of your Perl scripting. You'll learn how Perl lets you manipulate text and numbers in simple but powerful ways. We'll illustrate these capabilities with a simple game written in Perl.

Scripting Basics (continued)

This lesson continues our study of Perl's basic building blocks. You'll learn how scripts can make decisions, perform repetitive operations, and do more advanced programming with text and numbers. Through class projects, you'll discover how Perl is used to extract and process information.

Arrays and Lists

Today, you'll add arrays and lists to your scripting arsenal. These powerful tools will help you solve many more advanced problems than we've covered so far. We'll revisit some of our earlier projects to see how they can be done more easily with these new capabilities.

The Perl Environment and Debugging

This lesson introduces debugging: the tools and techniques that you can use to find and fix problems as you develop your own Perl scripts. 

Files and Directories

In this lesson, we'll take a close look at files and directories, learning how Perl can read, write, and create files and folders on your computer. We'll illustrate by writing helpful utility scripts for managing your own files and folders.

Associative Arrays and Subroutines

This lesson adds two important Perl features to your arsenal: hashes and subroutines. You'll find that many of the projects you've done so far become even easier with these powerful new capabilities.

Regular Expressions

In this lesson, you'll learn all about regular expressions, one of Perl's most important capabilities for advanced processing of text. Through our class projects, you'll see how this lets you write useful scripts for processing text from files.

Perl Programming for the Web

In all of your work with Perl so far, you've been writing scripts to run on your own PC. With this lesson, you'll learn how to bring your Perl capabilities to the World Wide Web. You'll find out how to use everything you've learned to write interactive Perl-based Web pages. 

Perl Programming for the Web (continued)

This lesson continues our exploration of Perl and the Web, introducing more advanced capabilities that let you write and use online Web forms and other interactive features. You'll revisit some projects from earlier lessons and find out how to turn them into interactive Web pages.

Perl and Processes

In this lesson, we'll explore how Perl can interact with other programs on your computer. You can use the information to build more powerful scripts and Web pages that take advantage of the capabilities of other programs available on your PC.

Growing Your Perl Skills

In our final lesson, you'll learn where you can go to further enhance your knowledge of Perl. The lesson will introduce a few advanced capabilities you can explore further on your own, and will point you toward collections of Perl software and documentation that can teach you more about Perl and help you write more useful scripts.

Additional information

Through well-crafted lessons, expert online instruction and interaction with your tutor, participants in these courses gain valuable knowledge at their convenience. They have the flexibility to study at their own pace combined with enough structure and support to complete the course. And they can access the classroom 24/7 from anywhere with an Internet connection.

New sessions of each course run every month. They last six weeks, with two new lessons being released weekly (for a total of 12). The courses are entirely Web-based with...