educative.io

Learn Perl from Scratch (Educative)


Conditional Statements - if-else Statement This lesson discusses if-else statements in detail including nested-ifs using examples. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5660290926510080). Conditional Statements - Quiz Solve a short quiz to test your understanding of the conditional statements in Perl. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5737718181003264). Getting Started - What is Perl? In this lesson, we'll give a brief introduction to Perl and its historical background. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5698776897421312). Getting Started - Hello World This lesson gets you acquainted with the Hello World program in Perl. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5678272343965696). Getting Started - Comments This lesson will teach us how to add comments in the code. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5744930236399616). Conditional Statements - Given and When Statement This lesson introduces the "given" statement, its basic syntax and how it is written using an example. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5166962124521472). Getting Started - Quiz Solve a short quiz to test the basic understanding of the concepts explained in this chapter! View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5191704088936448). Getting Started - Challenge: Printing Text In this exercise, you will try to display text on the screen using the print statement. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5643661618446336). Variables - Solution Review: Make Variables In this lesson, we'll look at the solution to the challenge that we just had. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5506529413300224). Operators - Precedence and Associativity This lesson discusses two important characteristics of arithmetic operators, i.e., precedence and associativity. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5683762654347264). Operators - Quiz Let's check your knowledge of operators in Perl. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/4708712209973248). Conditional Statements - if-elsif-else Statement This lesson discusses if-elsif-else statements in detail using examples. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5645223912800256). Conditional Statements - Ternary Operator This lesson discusses ternary operator using an example. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5759100675686400). Getting Started - Solution Review: Printing Text In this lesson, we'll look at the solution of the challenge that we just had. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5213743640215552). Conditional Statements - Challenge 2: Making a Calculator In this exercise, you are required to implement a calculator by using given statements. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5708013113442304). Operators - Logical Operators This lesson covers logical operators and how we can use them to evaluate conditions in Perl. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5747002021249024). Operators - Assignment Operators This lesson explains the multiple kinds of assignment operators in Perl. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5723688670330880). Conditional Statements - Solution Review: Even or Odd In this lesson, we'll explain the solution to the last challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5418121538043904). Loops - Equivalence of Looping Structures This lesson explains how we can convert a for loop into a while loop. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5136740587143168). Loops - Quiz Quiz to test your understanding of loops in Perl. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5201852291350528). Loops - Solution Review: Multiplication Table of a Number In this lesson, we'll look at the explanation of the last challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5555754503241728). Subroutines - Challenge 1: Sum of two Numbers Write a subroutine to calculate the sum of two numbers. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5724419888513024). Subroutines - Solution Review: Sum of two Numbers In this lesson, we'll look at the explanation of the last challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/6748419408265216). Subroutines - Solution Review: Letter Grade to GPA In this lesson, we'll look at the explanation of the last challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/6305287701004288). Operators - Introduction to Operators This lesson briefly covers operators and their various types. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5631265269088256). Operators - Arithmetic Operators This lesson discusses arithmetic operators and how you can use them to perform basic arithmetic in Perl. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5672321129906176). Operators - Relational Operators This lesson covers the relational operators and how you can use them in Perl. It also covers a special relational operator, i.e., the spaceship operator. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5650433708130304). Conditional Statements - Challenge 1: Even or Odd In this exercise, you are required to check whether the number is Even or Odd. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5629810348916736). Conditional Statements - Solution Review: Making a Calculator In this lesson, we'll look at the solution explanation of the last challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5889395615858688). Loops - Foreach Loop This lesson discusses the foreach loop and its implementation in Perl. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5703251068452864). Loops - do...while Loop This lesson discusses the do-while loops in Perl. It uses a coding example to show their implementation and explain how they work. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5418484513112064). Loops - Introduction to Loops This lesson introduces the concepts of loops and their different types in Perl. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/6090063517581312). Loops - Infinte Loops This lesson explains how infinite loops might arise in a while and for loop using an example. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/4873046775037952). Loops - Challenge 2: Fibonacci Sequence up to n Number of Terms In this exercise, you have to compute Fibonacci series up to n number. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5750318541307904). Loops - Challenge 3: Pyramid Printing Using For Loop In this exercise, you have to print half a pyramid for a given number of rows. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5633924927586304). Loops - For Loop This lesson will teach the concept and implementation of for loops and nested for loops in Perl. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5660589158301696). Loops - while Loops This lesson introduces the while loops in Perl. It uses coding examples to show their implementation and explain how they work. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5147424586727424). Loops - until Loop This lesson addresses the until loop in Perl by using an example along with illustrations. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/4647841752416256). Loops - Challenge 1: Multiplication Table of a Number In this exercise, you have to print the multiplication table of a number up to 10. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5638967219191808). Subroutines - Variable Scope This lesson discusses the scope of variables including the local and global variables. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5636476406595584). Strings - Built-in Subroutines This lesson discusses the built-in subroutines used for performing various string operations. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5702106459668480). Loops - Solution Review: Fibonacci Sequence up to n Number of Terms In this lesson, we'll look at the explanation of the last challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5697265152819200). Subroutines - Pass by Value This lesson introduces the pass by value method of passing a parameter to a subroutine. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5700074134831104). Subroutines - Introduction This lesson will give a basic introduction to subroutines and its types, like built-in and user-defined subroutines, as well as their syntax. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5102196433616896). Loops - Solution Review:Pyramid Printing Using For Loop In this lesson, we'll look at the explanation of the last challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5015855907733504). Subroutines - Passing Arguments in Subroutines This lesson discusses parameters and how you can pass arguments to subroutines View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5768761399312384). Strings - String Operators This lesson discusses string operators used for concatenating two strings. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5760316151431168). Arrays - Solution Review: Find the Maximum Value In this lesson, we'll look at the explanation of the last challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5326445662437376). Subroutines - Pass by Reference This lesson introduces the ways by which we pass values to a subroutine by reference. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5672517624659968). Arrays - Arrays and their Operations In this lesson, we will learn about displaying an array’s elements to the screen and built-in methods on arrays. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5653180608151552). Subroutines - Challenge 2: Letter Grade to GPA Write a subroutine to calculate the GPA of a student when given the grade. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5085947230158848). Arrays - Adding Elements in an Array In this lesson, we will learn about add elements to an array. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5743142993133568). Conclusion - Thank You and Next Steps This lesson summarizes the content we've covered and open up an approach to learning more to grow more. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/4798200521162752). Arrays - Challenge 2: Print a Matrix Solve the following challenge to print a matrix, i.e., a two-dimensional array. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5687256610242560). Arrays - Removing Element from an Array In this lesson, we will learn about removing elements from an array. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/6483650528935936). Arrays - Sorting Arrays Learn how to sort arrays in Perl. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5704866244591616). Packages - Defining Packages In this lesson, we will learn about packages and how to define them. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5734938531856384). Subroutines - Quiz Solve a quick quiz to test your understanding of subroutines in Perl. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5665655072227328). Arrays - Multidimensional Array In this lesson, we will learn how to work with multidimensional arrays. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5206727079231488). Strings - Quiz A quick quiz to test your understanding of strings in Perl. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5616462909669376). Arrays - Solution Review: Print a Matrix In this lesson, we'll look at the explanation of the last challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/4512679282606080). Arrays - Quiz 1 Solve this quiz to practice your concepts of arrays. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5114113625686016). Arrays - Quiz 2 Solve this quiz to practice your concepts of arrays. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5728427093000192). Packages - Introduction to Packages In this lesson, we will learn about packages. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5656735767330816). Packages - Quiz A short quiz to test your understanding of classes. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5713026414018560). Strings - Solution Review: Check Substring In this lesson, we'll look at the explanation of the last challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5568404406665216). Packages - Exercise 1: Calculating Area This is a basic exercise on defining a class that helps calculate the area of a triangle. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5738859568562176). Packages - Solution Review: Calculating Area In this lesson, we'll look at the explanation of the last exercise. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5134315199397888). Arrays - Challenge 1: Find the Maximum Value In this challenge, you need to find the maximum value in the array. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5692207902228480). Packages - Setters and Getters This lesson discusses the use of setters and getters in packages. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5171988578435072). Variables - Variables and Data Types This lesson discusses how you can use variables to store data and the data types available in Perl. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5720582603669504). Variables - Quick Quiz on Variables Solve this quiz to practice your concepts of variables and data types. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5743651678322688). Variables - Variable Variables This lesson introduces variable variables, also called dynamic variables, and discusses how you can use them in Perl. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5664442549272576). Variables - Challenge: Make Variables Declare variables in Perl and assign values to them. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5746849281474560). Strings - Challenge: Check Substring In this exercise, you will be required to check if a specific string exists in a given string. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5654924979339264). Strings - Strings Interpolation This lesson discusses string interpolation using examples. View the lesson [here](https://www.educative.io/collection/page/10370001/5311748804444160/5667433457123328).
About the Learn Perl from Scratch (Educative) category [Learn Perl from Scratch (Educative)] (1)