Mouad El Asri's Projects
The Pool is the last phase before full admission to the 1337 school . It's 4 weeks long, designed to gear you up to learn the basics of programming with peers. The Pool is a chance to learn new programming concepts and dive deeper into programming. ๐
In this project I have used my data engineering skills to write SQL queries to answer interesting questions about international debt using data from The World Bank. ๐
This projectย is about coding a simple equation solving program using python. It will take polynomial equations into account. These equations will only require exponents. No complex function. The program will have to display its solution(s). Why polynomials? Just because itโs one of the simplest and most powerful tools in mathematics.
It's time to dive into Object Oriented Programming and start our C++ journey! ๐ฅ
This project is inspired by the world-famous eponymous 90's game, which was the first FPS ever. It will enables me and my teammate to explore ray-casting. We made a dynamic view inside a maze, in which we have to find our way. ๐ฎ
In this project I recoded printf function using variadic function. This project is gonna be very useful in my future projects. ๐
May it be a file, stdin, or even later a network connection, you will always need a way to read content line by line. In this project I made a function that return a line ended by a new line read in a file descriptor.
In this project, I've broadened my system administration knowledge by virtually creating Docker images, all within my personal virtual machine. This project allowed me to delve deeper into the world of system administration and Docker. ๐ณ
This repository is a collection of JavaScript coding challenges designed that helped me a lot to improve my programming skills and deepen my understanding of JavaScript concepts. Each challenge presents a specific problem or task that I solved using JavaScript. Enjoy ๐จโ๐ป
In this project I have recoded a few functions of the C standard library as well as some other utility functions that I will use on some of my upcoming projects. ๐
This repository is a showcase of my skills and a way for me to experiment with different front-end web development techniques. It includes projects such as a BlackJack game, a Basketball Scoreboard, a chrome extension, and more. โก๏ธ
The objective of this project is to create a simple shell. Yes, my own little shell. I've learned a lot about processes and file descriptors in this project.
My Amaziiiiiiiiiiiiing Profile Readme ๐, Please Leave a Star โญ If You Like It
โก๏ธ A minimal portfolio for myself
Eat, Sleep, Spaghetti, repeat. This project is about learning how threads work by precisely timing a group of philosophers on when to pick up forks and eat spaghetti without dying from hunger. ๐ฝ๏ธ
๐ A classic Pong game built using HTML5 canvas, CSS3, and JavaScript. Test your reflexes in this simple yet engaging game, where you control a paddle to bounce a ball and score points. The game features smooth animations, and dynamic scoring. Challenge yourself and beat the computer in this timeless arcade favorite.
This project covers two main concepts which are Redirections and Pipes. It's an introductory project for my next bigger UNIX projects.
This project involves sorting data on a stack, with a limited set of instructions, and the smallest number of moves. To make this happen, I had to manipulate various sorting algorithms and chose the most appropriate solution(s) for optimized data sorting.
This project is a simple layout,. The layout features responsive web applications built with attention to detail in modern front-end technologies.
This project is a small 2D game with minilibx. NOTE !!! The MiniLibX! is a library that was developed internally and includes basic necessary tools to open a window, create images and deal with keyboard and mouse events. ๐น๏ธ
SpringBootMarketPlace is a beginner-friendly Spring Boot application aimed at providing hands-on experience and foundational knowledge in building Java web applications.
๐ We've just created our own HTTP server "webserv". Which we can test using a real web browser. Our main goal was to gain a better understanding of the HTTP protocol, which is crucial for internet communication. Webserv has helped us unravel the mysteries of HTTP. Come and explore the world of HTTP with us. ๐