5 repositorios
Educational materials and examples focused on teaching specific programming language features and behaviors.
Distinguishing note: Distinct from general documentation by focusing on the pedagogical aspect of learning language nuances.
Explore 5 awesome GitHub repositories matching education & learning resources · Programming Language Tutorials. Refine with filters or upvote what's useful.
This project is an educational resource and technical reference archive focused on the core architecture and counter-intuitive behaviors of the JavaScript programming language. It provides a comprehensive collection of language edge cases, syntax anomalies, and runtime inconsistencies that challenge standard developer assumptions. By grounding these examples in the official ECMAScript specification, the repository serves as a guide for understanding the underlying mechanics of the language. The project distinguishes itself by cataloging specific instances of type coercion, operator precedence
A collection of educational materials and examples designed to help developers understand complex or counterintuitive programming language behaviors.
This project is a collection of programming language references and syntax cheat sheets designed for rapid developer onboarding. It serves as a library of code-based documentation that uses valid source code files to provide whirlwind tours of various language specifications. The project focuses on programming language learning by providing concise, commented code examples that explain core features and syntax in place. This approach enables developers to quickly grasp language-specific patterns, data types, and execution flow through a consistent reference format. The content covers a broad
Provides a vast collection of commented code examples designed to teach the core syntax and features of many languages.
Este proyecto es un entrenador de sintaxis automatizado y un curso interactivo de Python diseñado como un framework de aprendizaje basado en pruebas. Enseña características y sintaxis del lenguaje Python guiando a los estudiantes a través de una serie de ejercicios de codificación donde el objetivo es modificar el código fuente hasta que pase un conjunto de pruebas fallidas. El sistema utiliza una metodología de desarrollo guiado por pruebas (TDD), proporcionando una secuencia de desafíos incrementales que aumentan en complejidad. Cuenta con un ejecutor de pruebas automatizado y monitoreo de cambios en archivos para proporcionar retroalimentación inmediata al re-ejecutar automáticamente las pruebas cuando se modifican los archivos fuente. El entorno de aprendizaje organiza los ejercicios a través del sistema de archivos y permite la ejecución de pruebas dirigidas para verificar conceptos de programación específicos sin ejecutar la suite completa.
Guides learners through Python language features using a suite of executable tests and immediate feedback.
Ziglings es un curso de codificación interactivo y tutorial diseñado para enseñar el lenguaje de programación Zig. Funciona como una herramienta de aprendizaje basada en pruebas que guía a los usuarios a través de una secuencia de ejercicios incrementales para dominar la sintaxis y la semántica del lenguaje. El proyecto proporciona una serie de pequeños programas rotos que los estudiantes deben arreglar. El progreso se logra modificando el código hasta que satisface los requisitos predefinidos y pasa las pruebas automatizadas asociadas. La experiencia educativa está respaldada por un ejecutor de pruebas basado en shell y ejecución de compilador local para proporcionar retroalimentación inmediata. Utiliza un sistema de mapeo basado en archivos para organizar el plan de estudios en una ruta de aprendizaje lineal.
Provides pedagogical materials and interactive exercises focused on teaching Zig language features and behaviors.
4noobs is an open-source educational resource index that organizes structured, beginner-friendly learning paths across a wide range of technology domains. It delivers all content as static Markdown files managed under Git version control, with a curated-index-based navigation system that groups tutorials and roadmaps by technology domain into separate silos. The project provides step-by-step learning roadmaps for programming languages from Assembly to TypeScript, along with framework guides for tools like Angular, Vue, Django, and Spring. It includes certification preparation guides aligned w
Offers beginner-friendly roadmaps and tutorials for a wide range of programming languages from Assembly to TypeScript.