42 is a private, nonprofit and tuition-free computer programming school created and funded by French billionaire Xavier Niel (founder of the telecommunication company Iliad) with several partners including Nicolas Sadirac (previous director-general of the Epitech school in France), Kwame Yamgnane and Florian Bucher (former executives of Epitech).The school was first opened in Paris in 2013.
Программа обучения Школы 42 индивидуализирована. Здесь каждый прогрессирует сам по себе, в своем собственном темпе, а не в соответствии со всем классом студентов (где самый поздний элемент замедляет работу всей группы), получая таким образом своё собственное понимание парадигм программирования.
Здесь вы сможете ознакомиться с правилами, действующими в стенах Школы 42, узнаете о самом учебном курсе, прочтете о стандартах, по которым нужно будет писать код при решении заданий и проектов, а также же увидите все то, что поможет вам начать обучение програмированию по программе Школы 42.
-
Информация о самой системе
peer-to-peer
обучения: [ en ] -
Интерактивный тур, который познакомит вас с основами Git [ru]
-
Нормы, описывающие то, как нужно писать код: [ ru ] [ pdf en ]
-
Проверка кода через
Norminette
[ ru ] -
10 правил, для тех кто начинает плавать в бассейне [ ru ]
-
Видеокурс по языку Си(для тех кто начинает бассейн с нуля) [ ru ]
Список упражнений по программированию на языке Cи:
- https://fresh2refresh.com/c-programming/
- https://www.sanfoundry.com/simple-c-programs/
- https://www.w3resource.com/c-programming-exercises/file-handling/index.php
- http://www.c4learn.com/
- https://www.tutorialspoint.com/learn_c_by_examples/index.htm
- https://www.learn-c.org/
- https://beginnersbook.com/2015/02/simple-c-programs/
- https://www.programmingsimplified.com/c-program-examples
This project is your very first project as a student at 42. You will need to recode a few functions of the C standard library as well as some other utility functions that you will use during your whole cursus.
This project is pretty straight forward. You will recode printf. You will then be allowed to reuse the function in your future projects. You will mainly learn how to use variadic arguments.
May it be a file, stdin, or even later a network connection, you will always need a way to read content line by line. It is time to start working on this function, which will be essential for your future projects.
This project aims to make you understand a bit deeper two concets that you already know: the redirections and the pipes. It is an introductory project for the bigger UNIX projects that will appear later on in the cursus.
In this project, you will learn the basics of threading a process. You will learn how to make threads. You will discover the mutex.
This project is intended to introduce you to the basics of system and network administration. It will allow you to install a complete web server, using a deployment technology named Docker.
This project consist to clusturing an docker-compose application and deploy it with Kubernetes.
Cub3D (42cursus). This project is inspired by the world famous game, cociderate like the first FPS never developed. First look of the ray-casting. The aim is to do a dynamic view in a maze.
Time to dive into Object Oriented Programming! This repository contains the solutions for C++ POOL Modules.