A curated catalog of project-based programming tutorials organized by primary programming language, intended for aspiring software developers learning to build applications from scratch. Users get started by forking the repository.
Project overview
The repository organizes tutorials by primary programming language while allowing individual tutorials to involve multiple technologies, providing a language-first entry point for finding build-from-scratch projects.
Project type
AI Coding · Learning Resources
Use cases
Learning & Education
Deployment
Refer to project documentation
License
MIT
Best for
Aspiring software developers who want a curated, language-organized catalog of project-based programming tutorials.
Learners looking to build applications from scratch and wanting to locate tutorials by primary programming language.
Key capabilities
Collects programming tutorials in which aspiring software developers learn to build applications from scratch and organizes them by primary programming language.
Limitations and risks
GPU requirements, minimum hardware, operating systems, database dependencies, external services, model requirements, telemetry, data boundary, coding requirements, and cost dependencies are not documented.
Getting started
The README indicates users can get started by forking the repository. Setup difficulty is documented as easy.
Alternatives and comparisons
A 12-week, 24-lesson curriculum teaching JavaScript, CSS, and HTML fundamentals through hands-on, project-based pedagogy, for beginners who want a scheduled course rather than a catalog.
A 0-to-1 educational project teaching harness engineering through 20 progressive lessons on building the operational environment around an LLM.
A book series that dives deeply into JavaScript's core mechanisms and can be read online for free, for deeper language-focused learning rather than build-from-scratch projects.
README: 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 programmin…