Nour-Sadek
UofT '23 graduate in biochemistry and neuroscience. Currently working full-time in a research lab, but aiming for a career switch to software development.
University of Toronto
Pinned Repositories
Algorithms-and-Data-Structures-Practice
It contains practice for code challenges and data structures and algorithms implementations
Amazing-Numbers
This program can identify whether a number is each of the following 12 properties: even, odd, buzz, duck, palindromic, gapful, spy, square, sunny, jumping, happy, and/or sad
Arithmetic-Exam-Application
The application will generate mathematical expressions for a user to solve. Two levels of difficulty are implemented, and the results will be saved to a file
Budget-Manager
This project works as a "budget manager" for monthly purchases, where it allows the user to add their income and save the purchases that they have made
Data-Analysis-for-Hospitals
This project provided practice with using the pandas and pyplot libraries
Desktop-Tic-Tac-Toe
This project creates a desktop version of the game Tic-Tac-Toe using the Swing graphics library
Graph-Algorithms-Visualizer
This project builds a Java GUI application with Swing to create graphs and visualize graph algorithms
Lab-Website-Prototype
This is a simple, static website that I built as practice while learning HTML and CSS
Minesweeper
This project generates the play field and processes player moves in the game Minesweeper.
Real-Time-Chat
A simple multi-user chat application built using WebSockets. It supports public chats where all users of the app can send and see messages, and private chat between two app users.
Nour-Sadek's Repositories
Nour-Sadek/Graph-Algorithms-Visualizer
This project builds a Java GUI application with Swing to create graphs and visualize graph algorithms
Nour-Sadek/Data-Analysis-for-Hospitals
This project provided practice with using the pandas and pyplot libraries
Nour-Sadek/Real-Time-Chat
A simple multi-user chat application built using WebSockets. It supports public chats where all users of the app can send and see messages, and private chat between two app users.
Nour-Sadek/Algorithms-and-Data-Structures-Practice
It contains practice for code challenges and data structures and algorithms implementations
Nour-Sadek/Amazing-Numbers
This program can identify whether a number is each of the following 12 properties: even, odd, buzz, duck, palindromic, gapful, spy, square, sunny, jumping, happy, and/or sad
Nour-Sadek/Arithmetic-Exam-Application
The application will generate mathematical expressions for a user to solve. Two levels of difficulty are implemented, and the results will be saved to a file
Nour-Sadek/Budget-Manager
This project works as a "budget manager" for monthly purchases, where it allows the user to add their income and save the purchases that they have made
Nour-Sadek/Calculator-for-Investors
The user will have the option to perform CRUD (Create, Read, Update, Delete) operations on two database tables
Nour-Sadek/Desktop-Tic-Tac-Toe
This project creates a desktop version of the game Tic-Tac-Toe using the Swing graphics library
Nour-Sadek/Guess-the-Animal
In this project, the computer will try to guess the animal that the user has in mind, extending its knowledge base by learning new facts about animals and using this information in the next game.
Nour-Sadek/Lab-Website-Prototype
This is a simple, static website that I built as practice while learning HTML and CSS
Nour-Sadek/Minesweeper
This project generates the play field and processes player moves in the game Minesweeper.
Nour-Sadek/Classification-of-Handwritten-Digits
This project provided practice with the Keras dataset, training a variety of classification algorithms, and scikit-learn tools
Nour-Sadek/Contacts
This program allows the user to create and save contacts, and search for organizations or people by name
Nour-Sadek/Generating-Randomness
This program prompts the user to play a game where, after "studying" the user's patterns in randomly typing 0's and 1's, aims to predict the user's input later
Nour-Sadek/Hacker-Attack
This project acted as practice for importing data from csv files, merging data from different tables, and using various SQL commands
Nour-Sadek/Hangman
This project implements the classic Hangman game where the word to be guessed is randomly generated by the program
Nour-Sadek/HR-Data-Analyst
This project provided practice with the pandas library and data analysis
Nour-Sadek/JSON-Database-With-Java
This is a Java-based client-server application that allows clients to store data in and access data from a server in JSON format.
Nour-Sadek/Logistic-Regression-from-Scratch
This project provided practice with logistic regression and the cost functions MSE and log loss
Nour-Sadek/Multilingual-Online-Translator
This program supports 13 languages where the user chooses the languages to translate from and to and a word, and the possible translations and examples for that word will be provided
Nour-Sadek/Salary-Prediction
This project provided practice with fitting and evaluating linear models with scikit-learn
Nour-Sadek/School-of-Wizards-and-Magic-Wars
This project acted as practice for basics of creating queries using SQLite syntax
Nour-Sadek/Simple-Banking-System
This project simulates a simple banking system where accounts created get stored in a sqlite3 database
Nour-Sadek/Web-Quiz-Engine
A simple RESTful API for creating and solving quizzes