Hysen Labs
Open-source project
practical-tutorials/project-based-learning avatar
practical-tutorials

project-based-learning

GitHub describes it as Curated list of project-based tutorials. The repository metadata lists Python as its primary language. The metadata lists the MIT license. This article stays within the project description and details documented in the GitHub repository README.

278,965 stars35,832 forksPythonMIT
01
DEEP OPEN-SOURCE ANALYSIS

practical-tutorials/project-based-learning: Project Based Learning

GitHub describes it as Curated list of project-based tutorials. The repository metadata lists Python as its primary language. The metadata lists the MIT license. This article stays within the project description and details documented in the GitHub repository README.

02
DEEP OPEN-SOURCE ANALYSIS

Repository scope

GitHub describes it as Curated list of project-based tutorials. The repository metadata lists Python as its primary language. The metadata lists the MIT license. The README describes the project this way: A list of programming tutorials in which aspiring software developers learn how to build an application from scratch. These tutorials are divided into different primary programming languages. Tutorials may involve multiple technologies and languages.

03
DEEP OPEN-SOURCE ANALYSIS

Project Based Learning

The README section "Project Based Learning" states: To get started, simply fork this repo. Please refer to CONTRIBUTING.md for contribution guidelines.

04
DEEP OPEN-SOURCE ANALYSIS

C/C++:

The README section "C/C++:" states: - Build an Interpreter (Chapter 14 on is written in C) - Tiny 3D graphics projects - Writing a minimal x86-64 JIT compiler in C++ - Write a C compiler - Space Invaders from Scratch - Writing a Linux Debugger - Let's write a compiler

05
DEEP OPEN-SOURCE ANALYSIS

OpenGL:

The README section "OpenGL:" states: - Creating 2D Breakout game clone in C++ with OpenGL - Collisions - How to Make Minecraft in C++/OpenGL (video)

06
DEEP OPEN-SOURCE ANALYSIS

Editorial conclusion

The repository README is the source for this review. It does not replace a local installation or an independent test.

07
DEEP OPEN-SOURCE ANALYSIS

Official sources

08
Community notes

Community notes