Title: AdventJS - JavaScript, TypeScript and Python coding challenges every day of December
Open Graph Title: AdventJS - JavaScript, TypeScript and Python coding challenges every day of December
X Title: AdventJS - JavaScript, TypeScript and Python coding challenges every day of December
Description: JavaScript, TypeScript and Python coding challenges every day of December. Learn and have fun with AdventJS coding challenges!
Open Graph Description: JavaScript, TypeScript and Python coding challenges every day of December. Learn and have fun with AdventJS coding challenges!
X Description: JavaScript, TypeScript and Python coding challenges every day of December. Learn and have fun with AdventJS coding challenges!
Keywords:
Opengraph URL: https://adventjs.dev/en
X: @midudev
Domain: adventjs.dev
{"@context":"https://schema.org","@type":"WebSite","name":"AdventJS","url":"https://adventjs.dev","description":"JavaScript, TypeScript and Python coding challenges every day of December. Learn and have fun with AdventJS coding challenges!","inLanguage":"en-US","author":{"@type":"Person","name":"midudev","url":"https://midu.dev"},"publisher":{"@type":"Person","name":"midudev","url":"https://midu.dev"},"potentialAction":{"@type":"SearchAction","target":"https://adventjs.dev/challenges/2025/{search_term_string}","query-input":"required name=search_term_string"}}
{"@context":"https://schema.org","@type":"Course","name":"AdventJS - JavaScript Coding Challenges","description":"JavaScript, TypeScript and Python coding challenges every day of December. Learn and have fun with AdventJS coding challenges!","provider":{"@type":"Person","name":"midudev","url":"https://midu.dev"},"educationalLevel":"Beginner to Advanced","inLanguage":"en-US","timeRequired":"P25D","numberOfItems":25,"teaches":["JavaScript","TypeScript","Python","Algorithm Design","Problem Solving"],"datePublished":"2026-12-01","courseMode":"online"}
{"@context":"https://schema.org","@type":"Organization","name":"AdventJS","url":"https://adventjs.dev","logo":"https://adventjs.dev/logo.webp","sameAs":["https://twitter.com/midudev","https://www.youtube.com/@midudev","https://www.twitch.tv/midudev","https://github.com/midudev"],"founder":{"@type":"Person","name":"midudev"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://adventjs.dev"},{"@type":"ListItem","position":2,"name":"Challenges 2025","item":"https://adventjs.dev/challenges/2025"},{"@type":"ListItem","position":3,"name":"Leaderboard","item":"https://adventjs.dev/leaderboard-2025"}]}
| msapplication-TileColor | #0a6f40 |
| msapplication-TileImage | /ms-icon-144x144.png |
| theme-color | #8c2835 |
| og:type | website |
| title | AdventJS - JavaScript, TypeScript and Python coding challenges every day of December |
| author | midudev |
| language | English |
| revisit-after | 1 day |
| og:image | https://adventjs.dev/og.jpg |
| og:image:width | 1200 |
| og:image:height | 630 |
| og:image:alt | AdventJS - Coding Challenges |
| og:site_name | AdventJS |
| og:locale | en_US |
| og:locale:alternate | ja_JP |
| twitter:card | summary_large_image |
| twitter:url | https://adventjs.dev/en |
| twitter:image | https://adventjs.dev/og.jpg |
| twitter:image:alt | AdventJS - Coding Challenges |
| twitter:creator | @midudev |
| mobile-web-app-capable | yes |
| apple-mobile-web-app-status-bar-style | black-translucent |
| apple-mobile-web-app-title | AdventJS |
| application-name | AdventJS |
| format-detection | telephone=no |
Links:
Viewport: initial-scale=1.0, width=device-width
Robots: index, follow