Pinned Repositories
42_cpp_modules
Introduction to c++. Modules have a practical orientation, with example exercises in all sections.
42_ft_containers
Implementation of a few container types of the C++ standard template library.
42_inception
Learning about Docker
42_miniRt
This project is an introduction to the beautiful world of Raytracing: to render simple Computer-Generated-Images and implement mathematical formulas.
42_so_long
This project is a very small 2D game. It is made of basic textures, sprites and basic gameplay elements.
42_transendence
Full-stack ping pong game with live chat
42_webserv
Implementation of a server in C++: The focus of this project is to implement an HTTP/1.1 Server capable of handling multiple connection through kernel event notification mechanism according to RFC.
advent_of_code
Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language.
AI-projects-CS50
This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory behind graph search algorithms, classification, etc
ray-tracing-in-one-weekend
This is my C implementation of "ray traced" image rendering on the basis of a book "Ray Tracing in One Weekend" The output of images is a PPM(P3) file.
smkatash's Repositories
smkatash/42_cpp_modules
Introduction to c++. Modules have a practical orientation, with example exercises in all sections.
smkatash/42_miniRt
This project is an introduction to the beautiful world of Raytracing: to render simple Computer-Generated-Images and implement mathematical formulas.
smkatash/advent_of_code
Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language.
smkatash/AI-projects-CS50
This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory behind graph search algorithms, classification, etc
smkatash/learning-practice
practice for learning different concepts of programming
smkatash/-leetcode-daily-challenges
Leetcode challenges for practice
smkatash/42_so_long
This project is a very small 2D game. It is made of basic textures, sprites and basic gameplay elements.
smkatash/42_transendence
Full-stack ping pong game with live chat
smkatash/ray-tracing-in-one-weekend
This is my C implementation of "ray traced" image rendering on the basis of a book "Ray Tracing in One Weekend" The output of images is a PPM(P3) file.
smkatash/smkatash
smkatash/42_webserv
Implementation of a server in C++: The focus of this project is to implement an HTTP/1.1 Server capable of handling multiple connection through kernel event notification mechanism according to RFC.
smkatash/ft_malcolm
An introduction to Man in the Middle attacks. Implementation of the Address Resolution Protocol spoofing/poisoning method.
smkatash/ft_ping
Re-coding the ping (inetutils 2.0) command to get acquainted with TCP/IP communication between two machines on a network.
smkatash/impractical_python
Projects from the book Impractical Python Projects by Lee Vaughan
smkatash/malloc
This project is about implementing a dynamic memory allocation mechanism.
smkatash/portfolio
smkatash/42_ft_containers
Implementation of a few container types of the C++ standard template library.
smkatash/42_inception
Learning about Docker
smkatash/cloud-1
Automated deployment of a containerized application in cloud
smkatash/cybersecurity_piscine
smkatash/ft_linux
Linux From Scratch
smkatash/ft_ssl
Recoding of the OpenSSL program, specifically the MD5, SHA-256 and SHA-512 hashing algorithms.
smkatash/golang_bootcamp
smkatash/golang_projects
11 projects to learn golang
smkatash/libasm
The aim of this project is to get familiar with assembly language.
smkatash/little-penguin-1
A series of Linux kernel programming assignments made from the eudyptula challenge.
smkatash/livechat_websockets_GO
smkatash/modern_cpp_cookbook
Learning cpp with the book.
smkatash/piscine-object
Object oriented programming piscine
smkatash/serverless_app_aws