This repository contains a collection of projects I completed while earning a certificate in JavaScript Algorithm and Data Structures. Throughout the certification program, I learned the fundamentals of JavaScript, including variables, arrays, objects, loops, and functions. I also applied my knowledge to create algorithms for various tasks, such as string manipulation, numeral conversion. Additionally, I gained an understanding of two important programming styles: Object-Oriented Programming (OOP) and Functional Programming (FP).
I successfully completed the JavaScript Algorithm and Data Structures certification program offered by freeCodeCamp. You can view my certificate and verify its authenticity by visiting the certificate web page.
The repository includes the following projects:
- Palindrome Checker
- Description: A JavaScript program to check if a given string is a palindrome.
- Roman Numeral Converter
- Description: A JavaScript program to convert a given number to Roman numerals.
- Caesars Cipher
- Description: A JavaScript program to decrypt text using the Caesar cipher technique.
- Telephone Number Validator
- Description: A JavaScript program to validate whether a given string represents a valid US telephone number.
- Cash Register
- Description: A JavaScript program to calculate the change to be given in a cash register based on the purchase price and cash provided.
Feel free to explore each project for more details and see my progression in responsive web design!
This repository is licensed under the MIT License.