Repository with assignments using the Test Informed Learning with Examples (TILE) method to integrate testing into existing programming courses for free.

- Calculating squares
- Swapping values
- Three way value swapping
- Simple calculator
- More advanced calculator
- Celsius to Fahrentheit converter
- Working with expressions
- Interest calculator
- Variables as operator and operand
- Gross / net salary calculator
- MadLibs
- String formatting using test case data
- Calculating PIN codes
- ASCII art generator
- Shopping calculator

- Converting time
- Calculating discounts
- Letter exchanger
- Odd or even
- Maximum and minumum
- Months by number
- Determine if a product is positive, negative or zero without calculating it
- Determine phase of life
- Density, mass or volume calculator
- Working with relational operators
- Triangle classification
- Money breakdown in bills and coins
- Phone costs calculator
- Water company billing system
- Membership card discounts
- Marathon selection
- Car insurance calculator
- Fruit classification using Artificial Intelligence
- Calculate areas
- Determine the quadrant of the Cartesian plane
- Calculating and verifying serial numbers based on dates

- Calculating the sum of the integers
- The sum of the odds and even numbers
- Calculating the mean of postive and negative numbers
- Multiples of seven
- Multiples of 7 not divisible by 3
- Counting test case failures
- Calculate the maximum of real numbers
- Grading statistics
- Age statistics
- Limit exceeding sum
- Armstrong numbers
- Prime or not
- Determine dividers
- Quotient and remainder

- Is this character a digit?
- Is this character a digit? - part two
- Checking if a number is prime
- Testing if a number is prime - part two
- Convert a letter to upper case
- Calculate factorials
- Taylor series
- Greatest common divisor using Euclid’s algorithm
- The greatest common divisor of more than 2 numbers
- Removing first and last digits from and interger
- Integer series
- Password complexity checker

- Multiples of three
- DNI number calculation
- Counting numbers in a String
- Binary to decimal converter
- Fibonacci sequences
- Delete negative values from a list
- Maximum value in a non-empty list
- Counting word appearances in a list of words
- Split a string into a list of unique words
- Remove odd numbers from a list of numbers
- Remove duplicate numbers from a list
- Working with matrices

- Saving names and birth dates to a file
- Reading and filtering names and birth dates from a file
- Determine if a student has passed based on input from a file
- Creating files with a random number of random numbers
- Calculate the variance of the numbers from a file
- Process prices from a file and calculate the VAT
- Automating testing of functions that use files
- ASCII Art of a HEART

- Currency symbol lookup
- Convert a text to a dictionary of words
- Shopping cart
- Scrabble game score calculator
- Simulating 1000 roles of two dices and calculating the probability percentage
- Morse code converter
- Storing customer data
- Storing customer data - part two