# 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. ## 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 - 35+ 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) - Teams plans for organizations 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. - [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) - [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) 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 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`). ## 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) - [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`) 35+ 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) - [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) - [Typing Speed Test](https://coddy.tech/tools/typing-speed-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) - [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) - [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. ## 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. - [Teams](https://coddy.tech/teams): Team-based learning with seat pricing for organizations and bootcamps - [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}` - Blog: `/blog/{lang}`, `/blog/{lang}/{tag}/{slug}` - Certifications: `/certifications/{lang}`, `/certification/{lang}/{certificationId}` - FAQs, Teams, Contact, Press, Careers, Embed, Affiliate, Apps, Discount, Which-Programming-Language-to-Learn: same `/{page}/{lang}` pattern ## 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) ## 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/settings): Account settings - [Avatar Customization](https://coddy.tech/avatar): Create and customize your coding avatar - [Goals](https://coddy.tech/goals): Set and track personal learning goals - [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