How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
This repository contains "What Is Code?", a long-form magazine-style article that explains to non-technical readers what code, programmers, and software are and how they shape everyday life and modern business. It is published as a single continuous scrolling web page written in plain language, with the aim of helping a general audience follow conversations about technology.
The main features of bloomberggraphics/whatiscode are: Interactive Long-Form Articles, Long-Form Clients, Beginner Programming Guides, Programming Concept Explainers, Technology Literacy Resources, Interactive Content Scripting.
Projects with overlapping indexed features include: railsgirls/guides.railsgirls.com — This project is a web development tutorial site and a Ruby on Rails learning resource designed as a beginner… he4rt/4noobs — 4noobs is an open-source educational resource index that organizes structured, beginner-friendly learning paths across… akuli/python-tutorial — Python-tutorial is a comprehensive programming resource and offline documentation generator designed to take learners… dhghomon/easy_rust — Easy Rust is a beginner course and programming tutorial designed to teach the fundamentals of the Rust language. It… gitbookio/javascript — This project is an interactive JavaScript course and beginner programming guide designed to teach fundamental… mouredev/one-day-one-language — This project is a programming language learning guide and developer onboarding resource. It provides a curated…
This project is a web development tutorial site and a Ruby on Rails learning resource designed as a beginner programming guide. It serves as a technical workshop curriculum and a structured framework for organizing and coaching community-led programming events. The site functions as a static site generator that converts Markdown content and templates into pre-rendered HTML pages. This architecture supports the delivery of step-by-step guides and instructional materials used to teach new learners how to build web applications. The content covers a broad range of capabilities, including Ruby o
Easy Rust is a beginner course and programming tutorial designed to teach the fundamentals of the Rust language. It provides instructional material and technical documentation tailored for those new to coding and non-native English speakers. The project uses simplified English to translate complex programming concepts into basic vocabulary. This approach bridges the gap between professional technical terminology and beginner-friendly language through concept-mapping and a modular, topic-based structure. The learning materials cover core programming fundamentals and systems programming basics
Python-tutorial is a comprehensive programming resource and offline documentation generator designed to take learners from absolute beginners to advanced practitioners. The curriculum is structured through hierarchical concept progression, separating materials into distinct modular documents that cover fundamental syntax alongside complex language patterns for scaling software projects. The resource includes integrated solution verification, pairing practice exercises with complete reference implementations so learners can verify their work independently. Additionally, the project features a
This project is an interactive JavaScript course and beginner programming guide designed to teach fundamental scripting logic and language syntax. It functions as a web-based coding tutorial that transforms markdown-based lessons into a static site curriculum for learning web development basics. The resource features a browser-based code sandbox that allows for the execution of JavaScript snippets within a secure environment for immediate feedback. Lessons are organized into a linear sequence of modules to provide a structured onboarding process for those new to software development. The sys