# Hello World

```    - Lesson 0001 - Hello World with values
- Lesson 0002 - Hello World with variables
- Lesson 0003 - Hello World with user input
```

# Arithmetic Operators

```    Additions
- Lesson 0004 - Additions with values
- Lesson 0005 - Additions with variables
- Lesson 0006 - Additions with values from user input
Subtractions
- Lesson 0007 - Subtractions with values
- Lesson 0008 - Subtractions with variables
- Lesson 0009 - Subtractions with values from user input
Multiplications
- Lesson 0010 - Multiplications with values
- Lesson 0011 - Multiplications with variables
- Lesson 0012 - Multiplications with values from user input
Divisions
- Lesson 0013 - Divisions with values
- Lesson 0014 - Divisions with variables
- Lesson 0015 - Divisions with values from user input
Exponentiations
- Lesson 0016 - Exponentiations with values
- Lesson 0017 - Exponentiations with variables
- Lesson 0018 - Exponentiations with values from user input
Modulus
- Lesson 0019 - Modulus with values
- Lesson 0020 - Modulus with variables
- Lesson 0021 - Modulus with values from user input
Integer divisions
- Lesson 0022 - Integer divisions with values
- Lesson 0023 - Integer divisions with variables
- Lesson 0024 - Integer divisions with values from user input
```

# Comparison Operators

```    Equal to
- Lesson 0025 - Equal to with values
- Lesson 0026 - Equal to with variables
- Lesson 0027 - Equal to with user input
Greater Than
- Lesson 0028 - Greater than with values
- Lesson 0029 - Greater than with variables
- Lesson 0030 - Greater than with user input
Greater Than or Equal To
- Lesson 0031 - Greater Than or Equal To with values
- Lesson 0032 - Greater Than or Equal To with variables
- Lesson 0033 - Greater Than or Equal To with user input
Not Equal To
- Lesson 0034 - Not Equal To with values
- Lesson 0035 - Not Equal To with variables
- Lesson 0036 - Not Equal To with user input
Smaller Than
- Lesson 0037 - Smaller Than with values
- Lesson 0038 - Smaller Than with variables
- Lesson 0039 - Smaller Than with user input
Smaller Than or Equal To
- Lesson 0040 - Smaller Than or Equal To with values
- Lesson 0041 - Smaller Than or Equal To with variables
- Lesson 0042 - Smaller Than or Equal To with user input
```

# Concatenation Operators

```    Concatenating numbers with numbers
- Lesson 0043 - Concatenation Operators with values option 1
- Lesson 0044 - Concatenation Operators with variables option 1
- Lesson 0045 - Concatenation Operators with user input option 1
Concatenating text with text
- Lesson 0046 - Concatenation Operators with values option 2
- Lesson 0047 - Concatenation Operators with variables option 2
- Lesson 0048 - Concatenation Operators with user input option 2
- Lesson 0049 - Concatenation Operators with values option 3
- Lesson 0050 - Concatenation Operators with variables option 3
- Lesson 0051 - Concatenation Operators with user input option 3
```

# Logical Operators

```    Logical Negation
- Lesson 0052 - Logical Negation with values
- Lesson 0053 - Logical Negation with variables
- Lesson 0054 - Logical Negation with user input
Logical Conjunction
- Lesson 0055 - Logical Conjunction with values
- Lesson 0056 - Logical Conjunction with variables
- Lesson 0057 - Logical Conjunction with user input
Logical Disjunction
- Lesson 0058 - Logical Disjunction with values
- Lesson 0059 - Logical Disjunction with variables
- Lesson 0060 - Logical Disjunction with user input
Logical Exclusive Disjunction
- Lesson 0061 - Logical Exclusive Disjunction with values
- Lesson 0062 - Logical Exclusice Disjunction with variables
- Lesson 0063 - Logical Exclusive Disjunction with user input
```

# Assignment operators

```    - Lesson 0064 - Assign a value to a variable
- Lesson 0065 - Add to a variable
- Lesson 0066 - Concatenate to a variable
- Lesson 0067 - Subtract from a variable
- Lesson 0068 - Multiply a variable
- Lesson 0069 - Divide a variable
- Lesson 0070 - Increment prefix
- Lesson 0071 - Decrement prefix
- Lesson 0072 - Array fill
```

# Bitwise operators

```    - Lesson 0073 - Bitwise negation
- Lesson 0074 - Bitwise conjunction
- Lesson 0075 - Bitwise disjunction
```

# Variables and datatypes

```    Integer
- Lesson 0076 - Variables and datatypes - Integer
Floating point number
- Lesson 0077 - Variables and datatypes - Floating point number
Strings
- Lesson 0078 - Variables and datatypes - Strings
Dates
- Lesson 0079 - Variables and datatypes - Dates
Times
- Lesson 0080 - Variables and datatypes - Times
```

# Arrays

```    - Lesson 0081 - Arrays - Assigning a value to an array using Dim
- Lesson 0082 - Arrays - Assigning a value to an array by using a list
- Lesson 0083 - Arrays - Assigning a value to an array by copying an existing array
- Lesson 0084 - Arrays - Assigning a value to an array by using explode
- Lesson 0085 - Arrays - Assigning a value to an array by using fill
```

# Mathematics

```    Abs
- Lesson 0086 - Mathematics - Abs with values
- Lesson 0087 - Mathematics - Abs with variables
- Lesson 0088 - Mathematics - Abs with user input
Acos
- Lesson 0089 - Mathematics - Acos with values
- Lesson 0090 - Mathematics - Acos with variables
- Lesson 0091 - Mathematics - Acos with user input
Asin
- Lesson 0092 - Mathematics - Asin with values
- Lesson 0093 - Mathematics - Asin with variables
- Lesson 0094 - Mathematics - Asin with user input
Atan
- Lesson 0095 - Mathematics - Atan with values
- Lesson 0096 - Mathematics - Atan with variables
- Lesson 0097 - Mathematics - Atan with user input
Ceil
- Lesson 0098 - Mathematics - Ceil with values
- Lesson 099 - Mathematics - Ceil with variables
- Lesson 0100 - Mathematics - Ceil with user input
Cos
- Lesson 0101 - Mathematics - Cos with values
- Lesson 0102 - Mathematics - Cos with variables
- Lesson 0103 - Mathematics - Cos with user input
- Lesson 0104 - Mathematics - Degrees to Radians with values
- Lesson 0105 - Mathematics - Degrees to Radians with variables
- Lesson 0106 - Mathematics - Degrees to Radians with user input
Exp
- Lesson 0107 - Mathematics - Exp with values
- Lesson 0108 - Mathematics - Exp with variables
- Lesson 0109 - Mathematics - Exp with user input
Float
- Lesson 0110 - Mathematics - Float with values
- Lesson 0111 - Mathematics - Float with variables
- Lesson 0112 - Mathematics - Float with user input
Floor
- Lesson 0113 - Mathematics - Floor with values
- Lesson 0114 - Mathematics - Floor with variables
- Lesson 0115 - Mathematics - Floor with user input
Int
- Lesson 0116 - Mathematics - Int with values
- Lesson 0117 - Mathematics - Int with variables
- Lesson 0118 - Mathematics - Int with user input
IsNumeric
- Lesson 0119 - Mathematics - IsNumeric with values
- Lesson 0120 - Mathematics - IsNumeric with variables
- Lesson 0121 - Mathematics - IsNumeric with user input
Log
- Lesson 0122 - Mathematics - Log with values
- Lesson 0123 - Mathematics - Log with variables
- Lesson 0124 - Mathematics - Log with user input
Log10
- Lesson 0125 - Mathematics - Log10 with values
- Lesson 0126 - Mathematics - Log10 with variables
- Lesson 0127 - Mathematics - Log10 with user input
Pi
- Lesson 0128 - Mathematics - Pi
- Lesson 0129 - Mathematics - Radians to degrees with values
- Lesson 0130 - Mathematics - Radians to degrees with variables
- Lesson 0131 - Mathematics - Radians to degrees with user input
Random number between 0 and 1
- Lesson 0132 - Mathematics - Random number between 0 and 1
Random number between 0 and 10
- Lesson 0133 - Mathematics - Random number between 0 and 10 with values
- Lesson 0134 - Mathematics - Random number between 0 and 10 with variables
- Lesson 0135 - Mathematics - Random number between 0 and 10 with user input
Rounding to 0 decimal places
- Lesson 0136 - Mathematics - Rounding do 0 decimal places with values
- Lesson 0137 - Mathematics - Rounding to 0 decimal places with variables
- Lesson 0138 - Mathematics - Rounding to 0 decimal places with user input
Rounding to 1 or more decimal places
- Lesson 0139 - Mathematics - Rounding to 1 or more decimal places with values
- Lesson 0140 - Mathematics - Rounding to 1 or more decimal places with variables
- Lesson 0141 - Mathematics - Rounding to 1 or more decimal places with user input
Sin
- Lesson 0142 - Mathematics - Sin with values
- Lesson 0143 - Mathematics - Sin with variables
- Lesson 0144 - Mathematics - Sin with user input
Square roots
- Lesson 0145 - Mathematics - Square roots with values
- Lesson 0146 - Mathematics - Square roots with variables
- Lesson 0147 - Mathematics - Square roots with user input
Tan
- Lesson 0148 - Mathematics - Tan with values
- Lesson 0149 - Mathematics - Tan with variables
- Lesson 0150 - Mathematics - Tan with user input
```