Paul T.'s repositories
leetcode-solutions
In this repo, I'll be reviewing, problem solving and explaining the most popular software challenges from Leetcode. Perfect for pre-interviews.
codewars-solutions
In this repo, I'll be reviewing, problem solving and explaining the most popular software challenges from CodeWars. Perfect for pre-interviews.
stock-insight-analyst
stock-insight-analyst
meta-backend-developer-certification
This is the official Meta Introduction to Back-End Development on Coursera. This course covers frameworks, libraries, HTML, CSS, JavaScript and React.
csharp-contact-book
This C# application uses a log input and output that allows a user to add, update, modify or delete contact information for any personal contact.
hackerrank-challenges
An archive of Hacker Rank challenges that I've completed. This archive includes answers, explanations and logic used to solve issues presented.
leetcode-challenges
LeetCode is an online platform for coding interview preparation. The service provides coding and algorithmic problems intended for users to practice coding.
ptd3v
My personal repository utilising the incredible repository created by user anuraghazra. It's simple, user friendly, easy to use and incredibly customisble.
python-dictionary-to-sql-converter
A Python Dictionary to SQL Database convertor.
arelith-nwn-pvp-simulator
A PvP combat simulator for the Neverwinter Nights persistent online world Arelith. This provides a simulated 1d20 battle and a % chance to win.
programming-with-mosh
Going back to the basics from time to time is always a good idea, especially with languages like Python and JavaScript. Here are all the tutorial exercises.
typescript-pomodoro-timer
A simple 'Pomodoro' timer, a time management method that breaks down work tasks into 25 minute focused blocks of time separated by short breaks.
golang-password-generator
Generates a random 20 character password using the math/rand package. Can be improved with the crypto/rand package for more secure generation.
php-contact-form
This PHP contact form is an open version of a classic website contact form. It can be filled in with relevant server details, includes basic error verification.
scala-mortgage-repayments
Built in Scala, this application will take a your initial mortgage value, duration and the percentage of interest to determine your monthly repayments.
java-calculator
A basic calculator application made in Java. It takes two numbers, an operator and computes it. For example, 1 and 2 with the addition operator is 1 + 2 = 3.
java-to-bytecode
Java, Scala or Jython running on a Java Virtual Machine (JVM) is converted to Bytecode before running. I was curious to see what '.class' code looked like.
java-hello-world
A simple Java test, it's been a while. This is the standard 'Hello World' script, serving as a fantastic introduction to the basics of many different languages.
javascript-weather-app
A simple weather application, it has a basic HTML user interface that uses an API to gather external weather data before parsing and displaying the data.
to-do-list
A simple 'to do' list I created to get some fresh experience with JavaScript. You can add many tasks to a list and complete them by clicking the button.
file-organiser-script
This script can take a folder filled with a variety of different file types and sort them into folders based on their file type. Scalable and documented.
python-url-scraper-kaggle
This Python URL Scraper was created to help the 'Scroll Prize' Kaggle project. It accepts a URL, finds and exports all links using BeautifulSoup and Pandas.
machine-learning-data-analysis
My first experience and test with machine learning. This uses scikit-learn and is coded on Google Collaboratory. It creates and analyses between data sets.
rpg-adventure-game
This is a small part of a larger project I intend to persue later. It's a simple script that calculates the damage taken from HP when attacked by a 1d20.
project-privacy-security-tool
'Project Privacy' is a tool idea I had to protect a users private files. It will password lock and encrypt files within in a folder, keeping them secure.
learn-python-org
Learnpython.org provide a free interactive Python tutorial. This repository is a complete summary of content. It includes answers for all of the test exercises.
google-crash-course-on-python
This course will teach you the foundations of Object-Oriented Programming (OOP) and how to write simple programs in Python by using data structures.
learn-sql-org
Learnsqlonline.org provides a free interactive SQL tutorial. This repository is a complete summary of content. It includes answers to all of the test exercises.
microsoft-sample-sql-data
Official Microsoft GitHub Repository containing code samples for SQL Server, Azure SQL, Azure Synapse and Azure SQL Edge. Created for testing purposes.