Skip to content

enekomb/42

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42 Urduliz — Common Core

Projects completed during the Common Core at 42 Urduliz, a project-based software engineering program by Telefónica.

1,000+ hours of intensive programming. Peer-reviewed. No teachers. No deadlines missed.


Projects

Project Lang Description
ft_irc C++ IRC server — TCP sockets, multi-client, RFC 1459 protocol
minishell C UNIX shell — processes, pipes, redirections, signals
cub3d C 3D raycasting engine — DDA algorithm, textured walls, MiniLibX
so_long C 2D tile game — sprites, map parsing, enemy AI, MiniLibX
cpp_modules C++ OOP modules 00–09 — inheritance, templates, STL, exceptions
push_swap C Stack sorting — optimized algorithm, minimum instruction set
minitalk C Client-server via UNIX signals — SIGUSR1/SIGUSR2 bit transmission
get_next_line C Line reader — static buffers, multiple file descriptors
ft_printf C printf reimplementation — variadic functions, format specifiers
libft C Standard C library — 43 functions + linked list bonus
born2beroot Shell Debian server hardening — LVM, SSH, UFW, sudo, cron
c_piscine C C bootcamp exercises — C00 to C09 + shell
discovery_piscine Shell Discovery piscine — introductory programming exercises

Skills

C C++ Memory Management Algorithms Data Structures TCP Sockets Concurrency
Process Management UNIX Signals Linux Makefile Norminette Peer Code Review


About 42

42 is a tuition-free, project-based programming school with no teachers and no traditional classes. Learning happens through projects, peer evaluation, and self-directed problem solving.

"The only way to learn is to do."

About

42 Urduliz Common Core - C/C++ systems projects: ft_irc, minishell, cub3d, push_swap, libft and more

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors