# Coddy > Coddy (coddy.tech) is an interactive coding education platform that teaches programming through hands-on practice, AI-assisted learning, daily coding challenges, free in-browser playgrounds, reference documentation, and gamified progression. Built by a team with backgrounds at Meta and Intel, Coddy supports 18+ programming languages and is available in 10 UI languages. Every public page exists in all 10 UI languages — see the Localization section below for the URL pattern that maps the English URLs in this file to their localized variants (the `{lang}` code is appended to the path, except the homepage where it is the whole path). ## Core Features - Interactive coding courses with in-browser code execution and instant feedback - Daily coding challenges with difficulty levels (Easy, Medium, Hard) and streak rewards - AI-powered learning assistant for code explanations, hints, and solution walkthroughs - Free multi-language code playground that runs in the browser with stdin support - Reference documentation for Python, JavaScript, Java, C++, SQLite, Verilog, and Zero - 40+ free developer tools (formatters, encoders, generators, converters) - Gamification system with XP, streaks, badges, leaderboards, chests, and a virtual store - Professional certifications upon course completion (shareable on LinkedIn) - Curated learning journeys (Python, JavaScript, Beginner, Interview Prep, and more) - Mobile apps (iOS and Android) - Teachers plans for schools, classrooms, and bootcamps ## Learning Hubs - [Home](https://coddy.tech/): Product landing page with feature overview and FAQ - [All Courses Hub](https://coddy.tech/landing): Index of every per-language landing - canonical entry point for the course catalog - [Which Programming Language to Learn](https://coddy.tech/which-programming-language-to-learn): Free 30-second quiz that recommends the best language for your goals, then sends you straight into hands-on lessons. Available in 10 languages. - [Learn to Code](https://coddy.tech/learn-to-code): Beginner-friendly intro to learning to code for free, with a runnable code editor in the browser and links into hands-on lessons across 15+ languages. Available in 10 languages. - [Free Coding Websites](https://coddy.tech/free-coding-websites): Ranked, honest roundup of the best free websites to learn to code (Coddy, freeCodeCamp, The Odin Project, W3Schools, and more) with pros, cons, and a comparison table. Available in 10 languages. - [Global Courses Catalog](https://coddy.tech/landing/courses): Cross-language course directory with filters - [Learning Journeys](https://coddy.tech/journeys): All curated multi-course learning paths - [Default Journey](https://coddy.tech/journeys/default): Recommended starting journey for new learners - [Coding Challenges](https://coddy.tech/practice): Practice problems filtered by language and difficulty - [Daily Challenge](https://coddy.tech/challenges/daily): A new coding challenge every day with bonus rewards - [Certifications Hub](https://coddy.tech/certifications): Earn verified, shareable programming certifications - [Mobile Apps](https://coddy.tech/apps): iOS and Android apps for learning on the go ## Courses on `/landing/*` The course catalog is organized entirely under `/landing/*`. Each per-language hub (`/landing/{homeId}`) summarizes the available courses, challenges, AI features, and certification for that language. Catalogs, topic hubs, and per-course pages all live under the same tree. Per-language hubs (`/landing/{homeId}`): - [Python](https://coddy.tech/landing/python) - [JavaScript](https://coddy.tech/landing/javascript) - [Java](https://coddy.tech/landing/java) - [C++](https://coddy.tech/landing/cpp) - [C](https://coddy.tech/landing/c) - [C#](https://coddy.tech/landing/csharp) - [HTML](https://coddy.tech/landing/html) - [CSS](https://coddy.tech/landing/css) - [SQL](https://coddy.tech/landing/sql) - [Go](https://coddy.tech/landing/go) - [PHP](https://coddy.tech/landing/php) - [R](https://coddy.tech/landing/r) - [Dart](https://coddy.tech/landing/dart) - [React](https://coddy.tech/landing/react) - React fundamentals plus a full Next.js section - [Rust](https://coddy.tech/landing/rust) - [Lua](https://coddy.tech/landing/lua) - [Ruby](https://coddy.tech/landing/ruby) - [Swift](https://coddy.tech/landing/swift) - [AI Prompts](https://coddy.tech/landing/prompts) - [Terminal / Shell](https://coddy.tech/landing/terminal) - [Excel](https://coddy.tech/landing/excel) - spreadsheet track: formulas, lookups, and data analysis in a real in-browser spreadsheet Topic-focused section landings (subset of a parent journey, indexed at their own SEO-friendly URL): - [TypeScript](https://coddy.tech/landing/typescript) - TypeScript section of the JavaScript journey - [Git](https://coddy.tech/landing/git) - Version Control section of the Terminal journey - [Docker](https://coddy.tech/landing/docker) - Docker & Containers section of the Terminal journey (simulated, hands-on) - [CSS](https://coddy.tech/landing/css) - Styling with CSS + CSS Mastery sections of the HTML journey - [Luau](https://coddy.tech/landing/luau) - Introduction to Luau section of the Lua journey (Roblox's typed Lua dialect) - [Next.js](https://coddy.tech/landing/nextjs) - Next.js Essentials section of the React journey (App Router, server components, server actions) Catalog, topic, and course detail URLs: - `/landing` - all-languages hub - `/landing/courses` - global cross-language courses catalog - `/landing/{homeId}/courses` - courses catalog for one language (e.g. [/landing/python/courses](https://coddy.tech/landing/python/courses)) - `/landing/topic/{topicSlug}` - cross-language topic hub (e.g. data structures, algorithms) - `/landing/{homeId}/topic/{topicSlug}` - per-language topic hub (e.g. `/landing/python/topic/oop`) - `/landing/courses/{courseId}` - per-course detail page - All of the above are also available with a UI-language prefix: `/landing/{uiLang}/...` (e.g. `/landing/es/python`). ## Lesson Library (`/learn`) Every lesson of every journey and catalog course as a public page: the lesson's theory, coding challenge, and runnable starter code, with prev/next navigation through its section. Pressing "Run code" continues into the full interactive course experience. Available in 10 languages. - `/learn/{homeId}/{sectionId}/{lessonId}` - one page per journey lesson (e.g. a lesson of the Python journey lives under `/learn/python/...`) - `/learn/courses/{courseId}/{lessonId}` - one page per catalog-course lesson - Localized variants: `/learn/{lang}/{homeId}/{sectionId}/{lessonId}` and `/learn/{lang}/courses/{courseId}/{lessonId}` - Lesson pages are linked from each language hub's syllabus on `/landing/{homeId}` and each course detail page on `/landing/courses/{courseId}`, and enumerated in the per-journey/per-language sitemaps below ## Curated Learning Paths - [Python Path](https://coddy.tech/python): Dedicated Python learning track from basics to advanced - [Beginner Path](https://coddy.tech/beginner): Entry-level programming journey for new coders - [Interview Prep](https://coddy.tech/interview_prep): Coding interview preparation with targeted courses ## Documentation (`/docs`) In-browser reference docs with runnable code examples, organized by topic and concept. - [Docs Home](https://coddy.tech/docs): Index of all documentation topics - [Python Docs](https://coddy.tech/docs/python): Syntax, data types, control flow, functions, OOP, and more - [JavaScript Docs](https://coddy.tech/docs/javascript): Language reference for JavaScript - [Java Docs](https://coddy.tech/docs/java): Syntax, variables, control flow, collections, methods, OOP, generics, and more - [C++ Docs](https://coddy.tech/docs/cpp): Syntax, pointers and memory, the STL (vector, map, set, algorithms), templates, OOP, and more - [SQL Docs](https://coddy.tech/docs/sqlite): SQL / SQLite reference - [Verilog Docs](https://coddy.tech/docs/verilog): Verilog HDL reference - [Zero Docs](https://coddy.tech/docs/zero): Reference for the Zero programming language - Individual concept pages live at `/docs/{topic}/{concept}`. Available in 10 languages. ## Playground (`/playground`) Free in-browser code editor and runner with stdin support, no sign-up required. - [Python Playground](https://coddy.tech/playground/python) (canonical `/playground` redirects here) - [JavaScript Playground](https://coddy.tech/playground/javascript) - [TypeScript Playground](https://coddy.tech/playground/typescript) - [Java Playground](https://coddy.tech/playground/java) - [C++ Playground](https://coddy.tech/playground/cpp) - [C Playground](https://coddy.tech/playground/c) - [C# Playground](https://coddy.tech/playground/csharp) - [Go Playground](https://coddy.tech/playground/go) - [Ruby Playground](https://coddy.tech/playground/ruby) - [Rust Playground](https://coddy.tech/playground/rust) - [PHP Playground](https://coddy.tech/playground/php) - [Dart Playground](https://coddy.tech/playground/dart) - [Lua Playground](https://coddy.tech/playground/lua) - [Luau Playground](https://coddy.tech/playground/luau) - [Swift Playground](https://coddy.tech/playground/swift) - [HTML/CSS Playground](https://coddy.tech/playground/html) - [SQL Playground](https://coddy.tech/playground/sql) (SQLite) - [R Playground](https://coddy.tech/playground/r) - [Terminal / Shell Playground](https://coddy.tech/playground/terminal) - [Zero Playground](https://coddy.tech/playground/zero) - [Solidity Playground](https://coddy.tech/playground/solidity) - [Verilog Playground](https://coddy.tech/playground/verilog) - [Embeddable Code Editor](https://coddy.tech/embed): Add a free, runnable code editor to any website with one iframe. Supports 15+ languages, light/dark themes, no setup. Available in 10 languages. ## Free Developer Tools (`/tools`) 40+ browser-based utilities for developers. No sign-up; everything runs client-side. - [Tools Index](https://coddy.tech/tools) - [JSON Formatter](https://coddy.tech/tools/json-formatter) - [SQL Formatter](https://coddy.tech/tools/sql-formatter) - [Regex Tester](https://coddy.tech/tools/regex-tester) - [Markdown Editor](https://coddy.tech/tools/markdown-editor) - [Base64 Encoder / Decoder](https://coddy.tech/tools/base64) - [JSON to YAML Converter](https://coddy.tech/tools/json-to-yaml) - [JSON to CSV Converter](https://coddy.tech/tools/json-to-csv) - [Binary Translator](https://coddy.tech/tools/text-to-binary) - [Morse Code Translator](https://coddy.tech/tools/morse-code-translator) - [ASCII Converter](https://coddy.tech/tools/ascii-converter) - [URL Encoder / Decoder](https://coddy.tech/tools/url-encoder) - [JWT Decoder](https://coddy.tech/tools/jwt-decoder) - [UUID Generator](https://coddy.tech/tools/uuid-generator) - [CSS Gradient Generator](https://coddy.tech/tools/css-gradient-generator) - [Password Generator](https://coddy.tech/tools/password-generator) - [Timestamp Converter](https://coddy.tech/tools/timestamp-converter) - [Color Converter](https://coddy.tech/tools/color-converter) - [Cron Expression Builder](https://coddy.tech/tools/cron-expression) - [HTTP Status Codes Reference](https://coddy.tech/tools/http-status-codes) - [Diff Checker](https://coddy.tech/tools/diff-checker) - [Hash Generator](https://coddy.tech/tools/hash-generator) - [Case Converter](https://coddy.tech/tools/case-converter) - [Number Base Converter](https://coddy.tech/tools/number-base-converter) - [cURL Converter](https://coddy.tech/tools/curl-converter) - [Favicon Generator](https://coddy.tech/tools/favicon-generator) - [Open Graph Preview](https://coddy.tech/tools/og-preview) - [Contrast Checker](https://coddy.tech/tools/contrast-checker) - [Glassmorphism Generator](https://coddy.tech/tools/glassmorphism-generator) - [.gitignore Generator](https://coddy.tech/tools/gitignore-generator) - [QR Code Generator](https://coddy.tech/tools/qr-code-generator) - [Lorem Ipsum Generator](https://coddy.tech/tools/lorem-ipsum-generator) - [Word Counter](https://coddy.tech/tools/word-counter) - [Box Shadow Generator](https://coddy.tech/tools/box-shadow-generator) - [Cubic Bezier Editor](https://coddy.tech/tools/cubic-bezier) - [ASCII Art Generator](https://coddy.tech/tools/ascii-art-generator) - [Fancy Text Generator](https://coddy.tech/tools/fancy-text-generator) - [Glitch Text Generator](https://coddy.tech/tools/glitch-text-generator) - [Kaomoji & Text Faces](https://coddy.tech/tools/kaomoji) - [Typing Speed Test](https://coddy.tech/tools/typing-speed-test) - [CPS Test - Click Speed Test](https://coddy.tech/tools/cps-test) - [Reaction Time Test](https://coddy.tech/tools/reaction-time-test) - [SVG Blob Generator](https://coddy.tech/tools/svg-blob-generator) ## Cheat Sheets (`/cheat-sheets`) Free, copy-paste programming quick-reference tables - syntax, commands, and common patterns on one page per topic. Localized into 10 languages with full hreflang. - [Cheat Sheets Index](https://coddy.tech/cheat-sheets) - [SQL Cheat Sheet](https://coddy.tech/cheat-sheets/sql) - [Excel Cheat Sheet](https://coddy.tech/cheat-sheets/excel) - formulas, functions, error codes, pivot tables, and keyboard shortcuts - [Python Cheat Sheet](https://coddy.tech/cheat-sheets/python) - [Git Cheat Sheet](https://coddy.tech/cheat-sheets/git) - [Linux Commands Cheat Sheet](https://coddy.tech/cheat-sheets/linux-commands) - [JavaScript Cheat Sheet](https://coddy.tech/cheat-sheets/javascript) - [TypeScript Cheat Sheet](https://coddy.tech/cheat-sheets/typescript) - [Regex Cheat Sheet](https://coddy.tech/cheat-sheets/regex) - [HTML Cheat Sheet](https://coddy.tech/cheat-sheets/html) - [CSS Cheat Sheet](https://coddy.tech/cheat-sheets/css) - [Java Cheat Sheet](https://coddy.tech/cheat-sheets/java) - [C++ Cheat Sheet](https://coddy.tech/cheat-sheets/cpp) - [C Cheat Sheet](https://coddy.tech/cheat-sheets/c) - [C# Cheat Sheet](https://coddy.tech/cheat-sheets/csharp) - [Go Cheat Sheet](https://coddy.tech/cheat-sheets/go) - [PHP Cheat Sheet](https://coddy.tech/cheat-sheets/php) - [Rust Cheat Sheet](https://coddy.tech/cheat-sheets/rust) - [Ruby Cheat Sheet](https://coddy.tech/cheat-sheets/ruby) - [Swift Cheat Sheet](https://coddy.tech/cheat-sheets/swift) - [Dart Cheat Sheet](https://coddy.tech/cheat-sheets/dart) - [Lua Cheat Sheet](https://coddy.tech/cheat-sheets/lua) - [Luau Cheat Sheet](https://coddy.tech/cheat-sheets/luau) - [R Cheat Sheet](https://coddy.tech/cheat-sheets/r) - [Verilog Cheat Sheet](https://coddy.tech/cheat-sheets/verilog) - [Terminal Cheat Sheet](https://coddy.tech/cheat-sheets/terminal) - Localized routes use the `/cheat-sheets/{lang}/{slug}` pattern. ## Algorithm Visualizations (`/visualize`) Free interactive algorithm and data-structure visualizations, organized into category hubs (sorting, data structures, graph algorithms). Each page runs the algorithm as a live, playable animation (play, pause, step, speed, size) alongside a plain-English explanation, time/space complexity, step-by-step breakdown, runnable code in Python, JavaScript, Java, C++, and C (each openable pre-loaded in the Coddy Playground), and FAQ. Localized into 10 languages with full hreflang. - [Algorithm Visualizations Index](https://coddy.tech/visualize) - [Sorting Algorithms](https://coddy.tech/visualize/sorting): category hub with a sorting-algorithm comparison table. - [Bubble Sort](https://coddy.tech/visualize/sorting/bubble-sort) - [Selection Sort](https://coddy.tech/visualize/sorting/selection-sort) - [Insertion Sort](https://coddy.tech/visualize/sorting/insertion-sort) - [Merge Sort](https://coddy.tech/visualize/sorting/merge-sort) - [Quick Sort](https://coddy.tech/visualize/sorting/quick-sort) - [Heap Sort](https://coddy.tech/visualize/sorting/heap-sort) - [Radix Sort](https://coddy.tech/visualize/sorting/radix-sort) - [Counting Sort](https://coddy.tech/visualize/sorting/counting-sort) - [Data Structures](https://coddy.tech/visualize/data-structures): category hub with a per-operation Big-O comparison table. - [Linked List](https://coddy.tech/visualize/data-structures/linked-list) - [Doubly Linked List](https://coddy.tech/visualize/data-structures/doubly-linked-list) - [Hash Table](https://coddy.tech/visualize/data-structures/hash-table) - [Hash Map](https://coddy.tech/visualize/data-structures/hash-map) - [Binary Tree](https://coddy.tech/visualize/data-structures/binary-tree) - [Binary Search Tree](https://coddy.tech/visualize/data-structures/binary-search-tree) - [AVL Tree](https://coddy.tech/visualize/data-structures/avl-tree) - [Heap](https://coddy.tech/visualize/data-structures/heap) - [Trie](https://coddy.tech/visualize/data-structures/trie) - [Graph Algorithms](https://coddy.tech/visualize/graphs): category hub comparing traversal, shortest-path, and MST algorithms. - [Depth-First Search](https://coddy.tech/visualize/graphs/depth-first-search) - [Breadth-First Search](https://coddy.tech/visualize/graphs/breadth-first-search) - [Topological Sort](https://coddy.tech/visualize/graphs/topological-sort) - [Dijkstra's Algorithm](https://coddy.tech/visualize/graphs/dijkstras-algorithm) - [Bellman-Ford Algorithm](https://coddy.tech/visualize/graphs/bellman-ford-algorithm) - [Kruskal's Algorithm](https://coddy.tech/visualize/graphs/kruskals-algorithm) - [Prim's Algorithm](https://coddy.tech/visualize/graphs/prims-algorithm) - Localized routes use the `/visualize/{lang}/{category}/{slug}` pattern. ## Pseudocode (`/pseudocode`) A free online pseudocode editor and runner supporting the four main exam-board dialects. Users write pseudocode and run it entirely in the browser — no sign-up, no backend. The page shows program output, a step-through player that highlights the executing line, and a live variable-state panel, plus a click-to-insert library of pseudocode building blocks. A sidebar switches between dialects, each on its own page. Targets the "pseudocode editor / compiler / online / runner" tool queries and the GCSE/IGCSE exam audience. Localized into 10 languages with full hreflang. - [Pseudocode Editor & Runner](https://coddy.tech/pseudocode): the hub — generic editor, Cambridge dialect by default. - [Cambridge IGCSE & A-Level Pseudocode Editor & Runner](https://coddy.tech/pseudocode/cie): DECLARE, the ← assignment arrow, OUTPUT/INPUT, IF/ELSE/ENDIF, FOR/NEXT, WHILE/ENDWHILE, REPEAT/UNTIL, CASE, arrays, PROCEDURE/FUNCTION. - [AQA Pseudocode Editor & Runner](https://coddy.tech/pseudocode/aqa): ←, USERINPUT, OUTPUT, FOR…ENDFOR, SUBROUTINE…ENDSUBROUTINE. - [OCR Pseudocode Editor & Runner (Exam Reference Language)](https://coddy.tech/pseudocode/ocr): = assignment, print()/input(), switch/case, do…until, procedure/function. - [Edexcel Pseudocode Editor & Runner](https://coddy.tech/pseudocode/edexcel): SET…TO, SEND…TO DISPLAY, RECEIVE…FROM KEYBOARD, END IF/END WHILE. - Per-topic content pages (what is pseudocode, examples, how to write pseudocode, and algorithm pseudocode) live under `/pseudocode/{category}/{slug}`. - Localized routes use the `/pseudocode/{lang}` pattern. ## Git Commands (`/git-commands`) A practical Git command reference, grouped by category (branching, undoing, merging & rebasing, remotes, inspecting). Each command page has the syntax, the flags that matter, copy-paste examples, and an FAQ, with a link to run the commands live in the terminal playground and to the free interactive Git course. Complements the printable Git cheat sheet at `/cheat-sheets/git`. Localized into 10 languages with full hreflang. - [Git Commands Index](https://coddy.tech/git-commands) - [Delete a Local Branch](https://coddy.tech/git-commands/git-delete-local-branch) - [Rename a Branch](https://coddy.tech/git-commands/git-rename-branch) - [Undo a Commit](https://coddy.tech/git-commands/git-undo-commit) - [git reset](https://coddy.tech/git-commands/git-reset) - Category hubs live at `/git-commands/{category}` (e.g. `/git-commands/undoing`). Command pages use the flat `/git-commands/{command}` shape (slugs are `git-*`). Localized routes use the `/git-commands/{lang}/{command}` pattern. ## Reviews & Comparisons (`/vs`) Honest reviews and head-to-head comparisons of the most popular places to learn coding, with Coddy presented as a hands-on alternative. Localized into 10 languages with full hreflang. - [Reviews & Comparisons Index](https://coddy.tech/vs) - [Coursera Review](https://coddy.tech/vs/coursera) - [Udemy Review](https://coddy.tech/vs/udemy) - [Boot.dev Review](https://coddy.tech/vs/boot-dev) - [Codecademy Review](https://coddy.tech/vs/codecademy) - [DataCamp Review](https://coddy.tech/vs/datacamp) - [LeetCode Review](https://coddy.tech/vs/leetcode) - Per-competitor pages live at `/vs/{competitor}` (review + "is it worth it" + alternative). Head-to-head matchups at `/vs/{a}-vs-{b}` (e.g. `/vs/udemy-vs-coursera`). Localized routes use the `/vs/{lang}/{slug}` pattern. ## Blog (`/blog`) Tutorials, guides, and stories from the Coddy team. Localized into 10 languages with full hreflang. - [Blog Home](https://coddy.tech/blog) - [RSS Feed](https://coddy.tech/blog/feed.xml) - Posts live at `/blog/{tag}/{slug}` (e.g. `/blog/python/install-python-on-windows`). - Tag indexes at `/blog/tag/{tag}` and author pages at `/blog/author/{authorId}`. ## Community - [Leaderboard](https://coddy.tech/leaderboard): Community rankings by XP, streaks, and challenge completions - [Referral Program](https://coddy.tech/refer): Invite friends and earn rewards - [Become a Creator](https://coddy.tech/creator): Create and publish courses on Coddy - [Affiliate Program](https://coddy.tech/affiliate): Tiered affiliate program for content creators (up to 40% commission, 30-day cookies). Available in 10 languages. - [Partner](https://coddy.tech/partner): Partnership inquiries - [Influencer](https://coddy.tech/influencer): Influencer collaboration program - [Students](https://coddy.tech/students): Student-focused offers and resources ## Ratings & Reviews - iOS App Store: 4.9 / 5 - [App Store listing](https://apps.apple.com/app/id6755648162) - Google Play: 4.8 / 5 - [Google Play listing](https://play.google.com/store/apps/details?id=tech.coddy.coddyapp) - Trustpilot: [coddy.tech on Trustpilot](https://www.trustpilot.com/review/coddy.tech) ## Product Pricing and premium-plan details (`/pricing`, `/premium`) live behind authentication and are not part of the public, indexable surface. - [Teachers](https://coddy.tech/teachers): Coding classroom for teachers — create classes, assign chapters, see who is stuck, and read students' actual submitted code. Available in 10 languages. - [Teachers pricing](https://coddy.tech/teachers/pricing): Per-seat classroom pricing with volume discounts, plus full PRO access for every student. Available in 10 languages. - [AI Assistant](https://coddy.tech/ai_assistant): AI-powered code explanations, hints, and solution analysis - [Store](https://coddy.tech/store): Virtual store for boosters, cosmetics, and avatar items - [Discount Codes](https://coddy.tech/coddy-discount-promo-code): Active promo codes and discounts ## Programming Languages Supported Python, JavaScript, TypeScript, Java, C, C++, C#, Go, PHP, Ruby, Rust, Swift, Dart, Lua, R, SQL (SQLite only), HTML, CSS, Zero, Solidity, Verilog, plus AI Prompts and Terminal/Shell tracks. ## Localization UI is available in 10 languages: English (`en`), Spanish (`es`), Portuguese (`pt`), Turkish (`tr`), French (`fr`), German (`de`), Russian (`ru`), Japanese (`ja`), Korean (`ko`), Arabic (`ar`). Localized routes use a `/{lang}` prefix (English is the unprefixed default): - Homepages: `/`, `/es`, `/pt`, `/tr`, `/fr`, `/de`, `/ru`, `/ja`, `/ko`, `/ar` - Docs: `/docs/{lang}`, `/docs/{lang}/{topic}`, `/docs/{lang}/{topic}/{concept}` - Playground: `/playground/{lang}/{playgroundLanguage}` - Tools: `/tools/{lang}`, `/tools/{lang}/{toolSlug}` - Landings: `/landing/{lang}`, `/landing/{lang}/{homeId}` - Lessons: `/learn/{lang}/{homeId}/{sectionId}/{lessonId}` and `/learn/{lang}/courses/{courseId}/{lessonId}` - Blog: `/blog/{lang}`, `/blog/{lang}/{tag}/{slug}` - Certifications: `/certifications/{lang}`, `/certification/{lang}/{certificationId}` - FAQs, Teachers, Contact, Press, Careers, Embed, Affiliate, Apps, Discount, Which-Programming-Language-to-Learn, Learn-to-Code, Free-Coding-Websites: same `/{page}/{lang}` pattern This document is in English, but it is the single source of truth for every locale: there is no per-language `llms.txt`. Every public URL listed elsewhere in this file is the English (default, unprefixed) variant. To reach a localized version, the `{lang}` code is **appended** to the page path — `/docs` → `/docs/de`, `/certifications` → `/certifications/es`, `/tools/{toolSlug}` → `/tools/de/{toolSlug}`. The one exception is the homepage, where the locale code **is** the entire path: the English home is `/`, but the German home is `/de` (not `/home/de`). Localized pages have fully translated content, ``/`dir` set correctly for the locale (Arabic is RTL), and reciprocal `hreflang` links; they are discoverable in the locale-aware sitemaps below. ## Sitemap - [Sitemap Index](https://coddy.tech/sitemap.xml) - [Pages](https://coddy.tech/sitemap/pages.xml) - [Landings](https://coddy.tech/sitemap/landing.xml) - [Certifications](https://coddy.tech/sitemap/certifications.xml) - [Blog](https://coddy.tech/sitemap/blog.xml) - [Docs](https://coddy.tech/sitemap/docs.xml) - [Playground](https://coddy.tech/sitemap/playground.xml) - [Tools](https://coddy.tech/sitemap/tools.xml) - [Cheat Sheets](https://coddy.tech/sitemap/cheat-sheets.xml) - Lessons (one sitemap per journey): `https://coddy.tech/sitemap/learn/{homeId}.xml` (e.g. [Python lessons](https://coddy.tech/sitemap/learn/python.xml)) - Course lessons (one sitemap per language): `https://coddy.tech/sitemap/learn/courses-{homeId}.xml` (e.g. [Python course lessons](https://coddy.tech/sitemap/learn/courses-python.xml)) ## Company - [About](https://coddy.tech/about): About Coddy and the team - [Contact](https://coddy.tech/contact): Get in touch with the Coddy team - [Press & Brand Kit](https://coddy.tech/press): Logos, brand colors, founder bios, boilerplate copy, and press contact. Available in 10 languages. - [Careers](https://coddy.tech/careers): Open roles, company mission, values, perks, and the hiring process at Coddy. Available in 10 languages. - [FAQs](https://coddy.tech/faqs): Frequently asked questions - [Privacy Policy](https://coddy.tech/privacy): Privacy policy - [Terms of Service](https://coddy.tech/terms): Terms of service ## Account & Personal - [Login](https://coddy.tech/login): Sign in with Google, Facebook, Apple, email, or anonymously - [Onboarding](https://coddy.tech/onboard): New-user onboarding flow - [User Profile](https://coddy.tech/profile): Personal dashboard with stats, badges, and progress - [Settings](https://coddy.tech/profile?p=preferences): Account settings, on the profile - [Avatar Customization](https://coddy.tech/avatar): Create and customize your coding avatar - [Missions](https://coddy.tech/missions): Complete daily learning missions and track your progress - [Streak Tracking](https://coddy.tech/streak): Monitor your daily coding streak - [Notifications](https://coddy.tech/notifications): View activity notifications - [Projects](https://coddy.tech/projects): Personal code projects