GithubHelp home page GithubHelp logo

honganji / 42-core Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 17.63 MB

Makefile 1.02% C 84.73% CMake 0.62% C++ 10.87% GLSL 0.13% Batchfile 0.10% Shell 0.09% Python 1.21% CSS 0.04% HTML 0.14% JavaScript 1.06%

42-core's Introduction


Aurora Logo


-----------------------------------------------------


42 Core Curriculum

This repository put proects included in 42 core curriculum. Through those proects, you learn the basis of programming, computer science, and practical programming skills.

It is consist of 7 circles and to go to next circle, you should pass all the projects and EXAM.

Projects

Libft

Name Language Spent Days Discription
Libft C 2 weeks Create a library that is useful for another projects. You should deal with allocation, pointer, etc...

1st Circle

Name Language Spent Days Discription
ft_printf C 1 week Recreate printf function. You learn how to take implicitly number of arguments and how to deal with some cases.
Name Language Spent Days Discription
get_next_line C 1 week Create a function that can read a line. The thing is you can read a next line if you call more than twice. You learn how to sustain a variable and deal with memory leaks.
Name Language Spent Days Discription
Born2beroot C 3 days Create a virtual machine. You will learn how a computer works.

2nd Circle

Name Language Spent Days Discription
push_swap C 4 days Create a function to sort numbers. There are many algorithms so you should choose and make them into code. You learn how to use stack and sort algorithm
Name Language Spent Days Discription
minitalk C 2 days Create client and server so that you can communicate each other. You learn how to parse character to binary and send it consecutively.
Name Language Spent Days Discription
so_long C 3 days Create a mini 2D game. In the game, you will pick up collectibles and go to goal. You learn how to use a library to show up window and create a game.

3rd Circle

4th Circle

5th Circle

6th Circle

42-core's People

Contributors

honganji avatar

Watchers

 avatar

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.