Pinned Repositories
10-Days-of-Javascript
My Code Solutions to HackerRank 10 Days of Javascript Track Problems
Arcade-Car-Game
An arcade game developed with JS using P5.js library, in this game you are driving a car in a road that has random positioned circles and rectangles on it, you have to get the circles and avoid the rectangles to get points, you lose if hit a rectangle.
Book-Store-System
Designed a MySQL relational database for a book store and implemented an application utilizing the database. Customer could make a pur- chase and track his purchases. Manager could add, remove, delete, modify books, order more books from a publisher and view reports about the store.
Compiler-Generator
Built a compiler generator tool which can be supplied with lexical and grammar rules of any programming language and used to generate the lexical and syntax analyzer needed to generate intermediate code.
JoeSON-Parser
A Simple JSON Parser in Java that parses Array List of Maps into JSON Format and Vice Versa.
Maze-Runner
A game close to bomberman, but aim to escaping a maze. Game included random maze generation, nice gui and animation along with a lot other features moreover implemented bunch of Design patterns such as Singleton, Flyweight, Factory, Command and much more.
Minesweeper-Project
A Minesweeper Game Console Based -- Used C Implemented Some Features . (Including Save/Load and Scoreboard )
Problem-Solving
Some of my solutions to online judges problems. e.g. CodeForces, UVa, URI and others.
Set-Operations-Simulator
A desktop application that simulates set operations: union, intersection, difference and complement with a nice GUI.
Vector-Based-Drawing-Application
A desktop application for drawing geometric shapes with many features such as coloring, resizing, moving, copying and pasting, saving and loading and ability to add extensions at runtime. It was implemented in Java using Swing framework for the GUI.
youssefAli11997's Repositories
youssefAli11997/Minesweeper-Project
A Minesweeper Game Console Based -- Used C Implemented Some Features . (Including Save/Load and Scoreboard )
youssefAli11997/Set-Operations-Simulator
A desktop application that simulates set operations: union, intersection, difference and complement with a nice GUI.
youssefAli11997/Java-Mini-Projects
Java projects implemented during courses or just for practice.
youssefAli11997/Connect-4-Game
The classic connect 4 game without using game engines; just P5.js library. It includes basic artificial intelligence.
youssefAli11997/Front-End-Development-Projects
My Implementations of FreeCodeCamp's Front End Development Projects.
youssefAli11997/Kaggle-Python-Tutorial-on-Machine-Learning
My Solutions to Code-writing Exercises of Data Camp's Tutorial, "Kaggle Python Tutorial on Machine Learning".
youssefAli11997/P5.js-Sketches
P5.js Projects and Visualizations. I use this open source library to create colorful, funny applications : small games, data structures and algorithms visualizations, simulating natural systems and others.
youssefAli11997/10-Day-of-Statistics-HackerRank-Track-Solutions
My solutions to 10 Days of Statistics HackerRank Track.
youssefAli11997/100-NumPy-Exercises
100 exercise on NumPy library. NumPy (Numerical Python) is a package used for scientific computing with Python.
youssefAli11997/AI-HackerRank-Track-Solutions
My solutions to Artificial Intelligence track problems in HackerRank Online Judge
youssefAli11997/CCI-6th-Edition-Solutions
My Java Solutions of Cracking The Coding Interview 6th Edition book
youssefAli11997/Data-Structure-Assignments
Implementations of Linear Data Structures (Linked List - Stack - Queue) and Some Applications in Java
youssefAli11997/File-Analyzer-Mini-Project
A mini project that takes a file path and counts how many lines, words and characters there are in that file
youssefAli11997/FizzBuzzEnterpriseEdition
FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
youssefAli11997/Grid-Walker
A visualized solution to the well-known problem : "How many ways there are to reach the bottom right corner if you start from the top left corner, given that you can only walk in right and down directions?".
youssefAli11997/HackerRank-Ruby-Track
My Code Solutions to HackerRank Ruby Track Problems
youssefAli11997/Introduction-to-Python-and-Machine-Learning
My Solutions to Code-writing Exercises of Data Camp's Tutorial, "Introduction to Python & Machine Learning (with Analytics Vidhya Hackathons)".
youssefAli11997/LearnersSociety
It's a web-based application aimed to be a resources-sharing community
youssefAli11997/learnxinyminutes-docs
Code documentation written as code! How novel and totally my idea!
youssefAli11997/ML-From-Scratch
Bare bones Python implementations of Machine Learning models and algorithms. Aims to cover everything from Data Mining techniques to Deep Learning.
youssefAli11997/population
Population figures for countries, regions (e.g. Asia) and the world.
youssefAli11997/Problem-Solving-in-DS-and-Algo-Book-Solutions
My Solutions to "Problem Solving in Data Structures and Algorithms Using Java" Book.
youssefAli11997/Quine-McCluskey-Method-Simulator
An Application for minimizing Boolean functions via step by step Quine-McCluskey Algorithm simulation including Applying Petrick's method. Also , Included A friendly GUI with multiple features .
youssefAli11997/Udacity-Machine-Learning-Introduction
My Codes and Mini Projects done through Introduction to "Machine Learning Course" from Udacity.