# happycode-blocks **Repository Path**: happycoding-cx/happycode-blocks ## Basic Information - **Project Name**: happycode-blocks - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-18 - **Last Updated**: 2023-03-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # happycode-blocks *This project is in active development and should be considered a "developer preview" at this time.* ## Two Types of Blocks ![](https://cloud.githubusercontent.com/assets/747641/15255731/dad4d028-190b-11e6-9c16-8df7445adc96.png) Happycode Blocks brings together two different programming "grammars" that the Happycode Team has designed and continued to refine over the past decade. The standard [Happycode](https://happycode.mit.edu) grammar uses blocks that snap together vertically, much like LEGO bricks. For our [HappycodeJr](https://happycodejr.org) software, intended for younger children, we developed blocks that are labelled with icons rather than words, and snap together horizontally rather than vertically. We have found that the horizontal grammar is not only friendlier for beginning programmers but also better suited for devices with small screens.