Sobre el proyecto
Project Based Learning es un directorio seleccionado de tutoriales de programación mantenido por la comunidad practical-tutorials. Recopila guías en las que desarrolladores aspirantes construyen una aplicación completa desde cero, en lugar de limitarse a estudiar sintaxis. Los tutoriales se agrupan por lenguaje de programación principal y pueden combinar múltiples tecnologías.
El repositorio cubre C/C++, C#, Clojure, Dart (Flutter), Elixir, Erlang, F#, Go, Haskell, HTML/CSS, Java, JavaScript, Kotlin, Lua, OCaml, PHP, Python, R, Ruby, Rust, Scala, Swift, además de una sección de recursos adicionales. Dentro de cada lenguaje, los enlaces apuntan a tutoriales externos, series de blogs y listas de reproducción de vídeo. Los ejemplos incluyen escribir un intérprete, un compilador, un sistema operativo, un shell, una base de datos, un almacén clave-valor, un asignador de memoria, una pila TCP/IP, un depurador de Linux, un juego de NES, un emulador de CHIP-8, un clon de Redis y muchas aplicaciones web.
La sección de JavaScript es especialmente detallada, con subsecciones para React, Next.js, Angular, Node, Vue, D3.js, desarrollo de juegos, aplicaciones de escritorio y temas diversos. Incluye tutoriales para clonar productos populares como Trello, Yelp, Medium, Instagram, WhatsApp y Zoom, así como desarrollos de aplicaciones originales y análisis arquitectónicos en profundidad.
El repositorio también proporciona directrices de contribución en CONTRIBUTING.md y ejecuta un barrido de enlaces rotos mediante GitHub Actions para mantener funcionando las URL listadas. Tiene un chat comunitario en Gitter. Aquí no se aloja ningún código ni software; es un índice de referencia de materiales de aprendizaje.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.