Skip to content

lyffseba/43

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

42 Projects Store

This repository is where I keep my projects from École 42.

About 42

École 42 is a tuition-free computer programming school that uses peer-to-peer learning and project-based curriculum.

Getting Started

START HERE: If you're following along or reviewing these projects, begin with Piscine Reloaded - it's the foundation project that reviews essential C programming concepts from the piscine.

👉 Navigate to the piscine_reloaded/ directory to start your journey!

Project Tracker

Core Curriculum

Foundation

  • Piscine Reloaded - ⭐ START HERE! Go over some exercises from the piscine (Basics of C) → piscine_reloaded/
  • Libft - Recode a number of standard C library functions (Basics of C, static libraries)
  • Get_Next_Line - Read content line by line (File descriptors, basic parsing, bufferisation)
  • Fillit - What's the smallest square for these tetriminos? (Basic algorithm, input/output)

Algo Branch 🔱

  • ft_printf - Code your own printf! (Parsing, variational functions)
  • Push_swap - Sort a stack as efficiently as possible (Sorting algorithms, basics of stacks manipulations)
  • Lem-in - How long will it take the ants to get out of their maze? (Graph search, max flow problem)
  • Corewar - Let the fight begin! (Compilation, simple VM, simplified assembler, visualization)

Graphics Branch 🎮

  • TBD

Unix Branch 🖥️

  • TBD

Web Branch 🌐

  • TBD

Network Branch 🌐

  • TBD

Security Branch 🔒

  • TBD

Progress Summary

  • Total Projects: 9+ (tracking core projects)
  • Completed: 0
  • In Progress: 0
  • Remaining: 9+

Project Details

Each project directory contains:

  • Source code
  • Subject PDF (when available)
  • Personal notes and learnings

How to Use This Tracker

  1. Check off projects as you complete them using [x]
  2. Update the Progress Summary accordingly
  3. Add new projects to relevant branches as they become available
  4. Keep project directories organized with consistent naming

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages