GithubHelp home page GithubHelp logo

kaseypsbrice / 42-cursus Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 0.0 153 KB

Projects from the 42 Cursus. 21 February 2022 - 13 March 2024.

C 33.63% Makefile 7.42% Shell 0.33% C++ 58.62%
42cursus 42adelaide 42born2code 42school 42projects c 42network born2beroot cpp ft-printf

42-cursus's Introduction

42-Cursus

Projects from the 42 Cursus to date. Studies commenced 21 February 2022.

Note regarding the following table:

  • CCR stands for Common Core Rank, it represents what stage you are at in your studies. To validate your studies you must complete Libft(CCR 0). Afterwards, there are 6 CCRs and 5 exams total (exam02-exam06). Each exam will advance you to the subsequent rank.
Project CCR Summary Status
Libft 0 This project is about coding a C library. It will contain a lot of general purpose functions your programs will rely upon. Complete
Born2beroot 1 This document is a System Administration related exercise. Complete
ft_printf 1 The goal of this project is pretty straightforward. You will recode printf(). You will mainly learn about using a variable number of arguments. Complete
get_next_line 1 This project is about programming a function that returns a line read from a file descriptor. Complete
minitalk 2 The purpose of this project is to code a small data exchange program using UNIX signals. Complete
push_swap 2 This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimised data sorting. Complete
FdF 2 This project is about representing a landscape as a 3D object in which all surfaces are outlined in lines. Complete
Philosophers 3 In this project, you will learn the basics of threading a process. You will see how to create threads and you will discover mutexes. Complete
Minishell 3 Creating your own little bash shell. Complete
CPP 00-04 4 Time to dive into Object Oriented Programming! Complete
cub3d 4 This project is inspired by the world-famous eponymous 90's game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you'll have to find your way. Complete
NetPractice 4 NetPractice is a general practical exercise to let you discover networking. Complete
CPP 05-09 5 This module is designed to help you understand the containers in CPP. Complete
Inception 5 This project aims to broaden your knowledge of system administration by using Docker. You will virtualize several Docker images, creating them in your new personal virtual machine. Complete
ft_irc 5 Create your own IRC server in C++, fully compatible with an official client. Complete
ft_transcendence 6 This project is about creating a website for the mighty Pong contest! Complete
Skills
  • Rigor
  • Unix
  • Algorithms & AI
  • Network & system administration
  • Imperative programming
  • Graphics
  • Object-oriented programming
  • Web
  • Group & interpersonal

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.