# latikeshh/coding architecture

> Architecture diagram of the GitHub repository latikeshh/coding, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-25). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/latikeshh/coding
- Repository: https://github.com/latikeshh/coding

## Overview

Coding is a multilingual programming-learning repository, not an executable application. Learners choose a technology track, follow its syllabus and lessons, then practice with exercises and mini-projects. The README documents six tracks and a shared lesson blueprint. Relationships below reflect that documented structure; no source excerpts were available to verify finer-grained links between individual lessons.

Main entry points: [`README.md`](https://github.com/latikeshh/coding/blob/main/README.md) (Master Overview), [`HTML/00-README.md`](https://github.com/latikeshh/coding/blob/main/HTML/00-README.md) (HTML Syllabus), [`CSS/00-README.md`](https://github.com/latikeshh/coding/blob/main/CSS/00-README.md) (CSS Syllabus), [`JS/00-README.md`](https://github.com/latikeshh/coding/blob/main/JS/00-README.md) (JavaScript Syllabus)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_web["Web Development"]
  node_html["HTML Track"]
  node_html_syllabus["HTML Syllabus<br/>[00-README.md]"]
  node_css["CSS Track"]
  node_css_syllabus["CSS Syllabus<br/>[00-README.md]"]
  node_js["JavaScript Track"]
  node_js_syllabus["JavaScript Syllabus<br/>[00-README.md]"]
end

subgraph group_systems["Systems Programming"]
  node_c["C Track"]
  node_c_syllabus["C Syllabus<br/>[00-README.md]"]
  node_cpp["C++ Track"]
  node_cpp_syllabus["C++ Syllabus<br/>[00-README.md]"]
end

subgraph group_version["Version Control"]
  node_git["Git &amp; GitHub Track"]
  node_git_syllabus["Git Syllabus<br/>[00-README.md]"]
end

node_learner(("Learner"))
node_overview["Master Overview<br/>[README.md]"]
node_lesson_blueprint["Lesson Blueprint<br/>[README.md]"]
node_multilingual["Four-Language Explanations<br/>[README.md]"]
node_practice["Exercises<br/>[README.md]"]
node_projects["Mini Projects"]

node_learner -->|"explores tracks"| node_overview
node_overview -->|"links to"| node_html_syllabus
node_overview -->|"links to"| node_css_syllabus
node_overview -->|"links to"| node_js_syllabus
node_overview -->|"links to"| node_c_syllabus
node_overview -->|"links to"| node_cpp_syllabus
node_overview -->|"links to"| node_git_syllabus
node_learner -->|"follows path"| node_html_syllabus
node_learner -->|"follows path"| node_css_syllabus
node_learner -->|"follows path"| node_js_syllabus
node_learner -->|"follows path"| node_c_syllabus
node_learner -->|"follows path"| node_cpp_syllabus
node_learner -->|"follows path"| node_git_syllabus
node_html_syllabus -->|"guides study"| node_html
node_css_syllabus -->|"guides study"| node_css
node_js_syllabus -->|"guides study"| node_js
node_c_syllabus -->|"guides study"| node_c
node_cpp_syllabus -->|"guides study"| node_cpp
node_git_syllabus -->|"guides study"| node_git
node_learner -->|"studies lessons"| node_lesson_blueprint
node_lesson_blueprint -->|"includes"| node_multilingual
node_lesson_blueprint -->|"includes"| node_practice
node_learner -->|"practices with"| node_projects

click node_overview "https://github.com/latikeshh/coding/blob/main/README.md"
click node_html "https://github.com/latikeshh/coding/tree/main/HTML"
click node_html_syllabus "https://github.com/latikeshh/coding/blob/main/HTML/00-README.md"
click node_css "https://github.com/latikeshh/coding/tree/main/CSS"
click node_css_syllabus "https://github.com/latikeshh/coding/blob/main/CSS/00-README.md"
click node_js "https://github.com/latikeshh/coding/tree/main/JS"
click node_js_syllabus "https://github.com/latikeshh/coding/blob/main/JS/00-README.md"
click node_c "https://github.com/latikeshh/coding/tree/main/C"
click node_c_syllabus "https://github.com/latikeshh/coding/blob/main/C/00-README.md"
click node_cpp "https://github.com/latikeshh/coding/tree/main/CPP"
click node_cpp_syllabus "https://github.com/latikeshh/coding/blob/main/CPP/00-README.md"
click node_git "https://github.com/latikeshh/coding/tree/main/Git-and-GitHub"
click node_git_syllabus "https://github.com/latikeshh/coding/blob/main/Git-and-GitHub/00-README.md"
click node_lesson_blueprint "https://github.com/latikeshh/coding/blob/main/README.md"
click node_multilingual "https://github.com/latikeshh/coding/blob/main/README.md"
click node_practice "https://github.com/latikeshh/coding/blob/main/README.md"
click node_projects "https://github.com/latikeshh/coding/blob/main/C/23-mini-projects.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_html,node_html_syllabus,node_css,node_css_syllabus,node_js,node_js_syllabus,node_overview toneBlue
class node_c,node_c_syllabus,node_cpp,node_cpp_syllabus toneAmber
class node_git,node_git_syllabus toneMint
class node_learner toneIndigo
class node_lesson_blueprint,node_multilingual,node_practice,node_projects toneTeal
```

## Components

### Web Development

- [HTML Track](https://github.com/latikeshh/coding/tree/main/HTML): `HTML`
- [HTML Syllabus](https://github.com/latikeshh/coding/blob/main/HTML/00-README.md): `HTML/00-README.md`
- [CSS Track](https://github.com/latikeshh/coding/tree/main/CSS): `CSS`
- [CSS Syllabus](https://github.com/latikeshh/coding/blob/main/CSS/00-README.md): `CSS/00-README.md`
- [JavaScript Track](https://github.com/latikeshh/coding/tree/main/JS): `JS`
- [JavaScript Syllabus](https://github.com/latikeshh/coding/blob/main/JS/00-README.md): `JS/00-README.md`

### Systems Programming

- [C Track](https://github.com/latikeshh/coding/tree/main/C): `C`
- [C Syllabus](https://github.com/latikeshh/coding/blob/main/C/00-README.md): `C/00-README.md`
- [C++ Track](https://github.com/latikeshh/coding/tree/main/CPP): `CPP`
- [C++ Syllabus](https://github.com/latikeshh/coding/blob/main/CPP/00-README.md): `CPP/00-README.md`

### Version Control

- [Git & GitHub Track](https://github.com/latikeshh/coding/tree/main/Git-and-GitHub): `Git-and-GitHub`
- [Git Syllabus](https://github.com/latikeshh/coding/blob/main/Git-and-GitHub/00-README.md): `Git-and-GitHub/00-README.md`

### Other components

- **Learner**
- [Master Overview](https://github.com/latikeshh/coding/blob/main/README.md): `README.md`
- [Lesson Blueprint](https://github.com/latikeshh/coding/blob/main/README.md): `README.md`
- [Four-Language Explanations](https://github.com/latikeshh/coding/blob/main/README.md): `README.md`
- [Exercises](https://github.com/latikeshh/coding/blob/main/README.md): `README.md`
- [Mini Projects](https://github.com/latikeshh/coding/blob/main/C/23-mini-projects.md): `C/23-mini-projects.md`

## Connections

- Learner → Master Overview: explores tracks
- Master Overview → HTML Syllabus: links to
- Master Overview → CSS Syllabus: links to
- Master Overview → JavaScript Syllabus: links to
- Master Overview → C Syllabus: links to
- Master Overview → C++ Syllabus: links to
- Master Overview → Git Syllabus: links to
- Learner → HTML Syllabus: follows path
- Learner → CSS Syllabus: follows path
- Learner → JavaScript Syllabus: follows path
- Learner → C Syllabus: follows path
- Learner → C++ Syllabus: follows path
- Learner → Git Syllabus: follows path
- HTML Syllabus → HTML Track: guides study
- CSS Syllabus → CSS Track: guides study
- JavaScript Syllabus → JavaScript Track: guides study
- C Syllabus → C Track: guides study
- C++ Syllabus → C++ Track: guides study
- Git Syllabus → Git & GitHub Track: guides study
- Learner → Lesson Blueprint: studies lessons
- Lesson Blueprint → Four-Language Explanations: includes
- Lesson Blueprint → Exercises: includes
- Learner → Mini Projects: practices with
