{"accessibility":{"badge":"A11Y","accent":"#10b981","title":{"en":"Web Accessibility (A11y)","hi":"वेब एक्सेसिबिलिटी (A11y)"},"tagline":{"en":"Build accessible websites with WCAG 2.2, semantic HTML, ARIA and keyboard patterns, and test with automated tools and screen readers.","hi":"WCAG 2.2, semantic HTML, ARIA और keyboard patterns से accessible websites बनाएँ, और automated tools व screen readers से test करें।"},"topicCount":26,"shortCount":111,"firstSlug":"a11y-intro"},"advanced-java":{"badge":"J+","accent":"#5382a1","title":{"en":"Advanced Java: Streams, Concurrency, JVM and Spring","hi":"Advanced Java: Streams, Concurrency, JVM और Spring"},"tagline":{"en":"Go beyond core Java with lambdas, streams, concurrency, the JVM, JDBC and the Spring stack. For developers heading into enterprise Java.","hi":"Lambdas, streams, concurrency, JVM, JDBC और Spring stack के साथ core Java से आगे बढ़ें। Enterprise Java की ओर बढ़ते developers के लिए।"},"topicCount":35,"shortCount":95,"firstSlug":"adv-generics"},"agent-frameworks-mcp":{"badge":"AM","accent":"#db2777","title":{"en":"Agent Frameworks and MCP Basics","hi":"Agent Frameworks और MCP की बुनियाद"},"tagline":{"en":"Understand the agent loop, tool calling, framework trade-offs and the Model Context Protocol, then build and secure your first MCP server.","hi":"Agent loop, tool calling, frameworks के trade-offs और Model Context Protocol समझें, फिर अपना पहला MCP server बनाएँ और सुरक्षित करें।"},"topicCount":25,"shortCount":102,"firstSlug":"af-what-is-agent"},"agent-loops":{"badge":"AL","accent":"#7c3aed","title":{"en":"Agent Loops, Stop Conditions and Token Budgets","hi":"Agent Loops, Stop Conditions और Token Budgets"},"tagline":{"en":"Learn how agent loops grow in cost, how to stop them safely, and how to budget tokens, time and money with guards, caching and graceful endings.","hi":"जानें कि agent loops का ख़र्च कैसे बढ़ता है, उन्हें सुरक्षित रूप से कैसे रोकें, और guards, caching व सहज समापन के साथ tokens, समय और पैसे का बजट कैसे बनाएँ।"},"topicCount":25,"shortCount":101,"firstSlug":"loop-turn-structure"},"agent-workflows":{"badge":"AG","accent":"#ea580c","title":{"en":"Advanced Agent Workflows and Skills","hi":"एडवांस्ड Agent Workflows और Skills"},"tagline":{"en":"Design reliable AI agent workflows: patterns, skills, subagents, hooks, context management, evals and safe automation.","hi":"भरोसेमंद AI agent workflows डिज़ाइन करें: patterns, skills, subagents, hooks, context management, evals और सुरक्षित automation।"},"topicCount":25,"shortCount":105,"firstSlug":"wf-workflow-vs-agent"},"ai-agents-mcp":{"badge":"AT","accent":"#059669","title":{"en":"AI Agents and Tool Use","hi":"AI Agents और Tool Use"},"tagline":{"en":"Learn how AI agents use tools: ReAct and planning, tool schemas, tool design, safety, evaluation and multi-agent patterns, with working Python examples.","hi":"जानें कि AI agents tools कैसे उपयोग करते हैं: ReAct और planning, tool schemas, tool design, सुरक्षा, मूल्यांकन और multi-agent patterns, चलते Python उदाहरणों के साथ।"},"topicCount":25,"shortCount":101,"firstSlug":"found-autonomy"},"ai-automation-roi":{"badge":"AR","accent":"#7c3aed","title":{"en":"Estimating AI Automation ROI"},"tagline":{"en":"Build AI business cases that survive contact with reality: measured baselines, task decomposition, review time, total cost of ownership, NPV and payback, sensitivity and Monte Carlo, adoption ramps and post-launch measurement, with every model run."},"topicCount":25,"shortCount":108,"firstSlug":"i-fail"},"ai-coding-assistants":{"badge":"AC","accent":"#2563eb","title":{"en":"AI Coding Assistants: Use Them Well and Review Them Hard","hi":"AI Coding Assistants: अच्छी तरह उपयोग करें और सख़्ती से review करें"},"tagline":{"en":"Learn how AI coding assistants work, how to prompt and test with them, how to catch their mistakes, and how to use them safely while still learning.","hi":"जानें कि AI coding assistants कैसे काम करते हैं, उनके साथ prompt और test कैसे करें, उनकी ग़लतियाँ कैसे पकड़ें, और सीखते रहते हुए उन्हें सुरक्षित रूप से कैसे उपयोग करें।"},"topicCount":25,"shortCount":102,"firstSlug":"intro-kinds"},"ai-feature-rollouts":{"badge":"FR","accent":"#2563eb","title":{"en":"Safe Rollout Plans for AI Features"},"tagline":{"en":"Ship LLM features without surprises: launch bars, red-team gates, cost budgets, feature flags, staged ramps, shadow and canary tests, fallbacks, spend caps, rollback triggers and model upgrades, with every calculation run."},"topicCount":25,"shortCount":108,"firstSlug":"w-diff"},"ai-safety":{"badge":"AS","accent":"#b91c1c","title":{"en":"AI Safety, Evaluation and Cost Control","hi":"AI Safety, Evaluation और Cost Control"},"tagline":{"en":"Build LLM applications that are safe, measurable and affordable: safeguards, evaluation metrics, monitoring and cost control, with runnable Python examples.","hi":"ऐसे LLM applications बनाएँ जो सुरक्षित, मापने योग्य और किफ़ायती हों: safeguards, evaluation metrics, monitoring और cost control, चलने योग्य Python उदाहरणों के साथ।"},"topicCount":25,"shortCount":106,"firstSlug":"found-what-safety"},"ai-strategy-governance":{"badge":"SG","accent":"#2563eb","title":{"en":"AI Strategy, Ethics and Governance","hi":"AI Strategy, Ethics और Governance"},"tagline":{"en":"Plan AI adoption that delivers value responsibly: choosing use cases, building the business case, applying ethics, managing risk, setting governance and tracking regulation.","hi":"ऐसी AI adoption की योजना बनाएँ जो ज़िम्मेदारी से मूल्य दे: use cases चुनना, business case बनाना, नैतिकता लागू करना, जोखिम सँभालना, governance तय करना और नियमन पर नज़र रखना।"},"topicCount":26,"shortCount":109,"firstSlug":"strat-why"},"ai-visibility":{"badge":"GEO","accent":"#2563eb","title":{"en":"AI Visibility and LLM Brand Discovery","hi":"AI Visibility और LLM Brand Discovery"},"tagline":{"en":"Learn how people discover brands through AI assistants and how to be found, cited and described accurately: crawlers, structured data, content, measurement and ethics.","hi":"जानें कि लोग AI assistants से brands कैसे खोजते हैं और आप कैसे पाए जाएँ, उद्धृत हों और सही वर्णित हों: crawlers, structured data, content, मापन और नैतिकता।"},"topicCount":25,"shortCount":108,"firstSlug":"vis-shift"},"airflow":{"badge":"AIR","accent":"#017cee","title":{"en":"Apache Airflow: Orchestrate Data Pipelines","hi":"Apache Airflow: Data Pipelines का Orchestration"},"tagline":{"en":"Learn to schedule and monitor workflows with Apache Airflow: DAGs, TaskFlow, scheduling, XComs, branching, sensors, retries, idempotent design and deployment.","hi":"Apache Airflow से workflows को schedule और monitor करना सीखें: DAGs, TaskFlow, scheduling, XComs, branching, sensors, retries, idempotent डिज़ाइन और deployment।"},"topicCount":25,"shortCount":105,"firstSlug":"af-what-is"},"analytics-warehouses":{"badge":"CBS","accent":"#db2777","title":{"en":"ClickHouse / BigQuery / Snowflake","hi":"ClickHouse / BigQuery / Snowflake"},"tagline":{"en":"Build practical foundations in ClickHouse / BigQuery / Snowflake.","hi":"ClickHouse / BigQuery / Snowflake की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"analytics-warehouses-01"},"angular":{"badge":"NG","accent":"#dd0031","title":{"en":"Angular Fundamentals: Components, Signals and Routing","hi":"Angular Fundamentals: Components, Signals और Routing"},"tagline":{"en":"Learn modern Angular with standalone components, templates, signals, routing, forms and HttpClient. For front-end developers building structured apps.","hi":"Standalone components, templates, signals, routing, forms और HttpClient के साथ आधुनिक Angular सीखें। संरचित apps बनाने वाले front-end developers के लिए।"},"topicCount":32,"shortCount":100,"firstSlug":"ng-intro"},"ansible":{"badge":"ANS","accent":"#ee0000","title":{"en":"Ansible: Automate Servers with Playbooks","hi":"Ansible: Playbooks से Servers का Automation"},"tagline":{"en":"Learn agentless automation with Ansible: inventories, playbooks, variables, templates, handlers, roles, Vault and safe production rollouts, with real runnable examples.","hi":"Ansible से agentless automation सीखें: inventories, playbooks, variables, templates, handlers, roles, Vault और सुरक्षित production rollouts, असली चलने योग्य उदाहरणों के साथ।"},"topicCount":26,"shortCount":112,"firstSlug":"ans-what-is"},"api-design":{"badge":"API","accent":"#7c3aed","title":{"en":"API Design and Versioning","hi":"API Design और Versioning"},"tagline":{"en":"Design APIs people can rely on: resources, HTTP semantics, errors, pagination, idempotency, security, versioning, deprecation and governance, tested with a real running API.","hi":"ऐसे APIs डिज़ाइन करें जिन पर लोग भरोसा कर सकें: resources, HTTP semantics, errors, pagination, idempotency, सुरक्षा, versioning, deprecation और governance, असली चलते API से परखे हुए।"},"topicCount":27,"shortCount":112,"firstSlug":"pr-what-good"},"api-gateway-service-mesh":{"badge":"GSM","accent":"#0e7490","title":{"en":"API Gateway and Service Mesh","hi":"API Gateway और Service Mesh"},"tagline":{"en":"Learn how API gateways and service meshes route, secure, protect and observe traffic: routing, canaries, rate limits, retries, circuit breakers, mTLS and operations, tested on a real gateway.","hi":"जानें कि API gateways और service meshes traffic को कैसे route, secure, सुरक्षित और observe करते हैं: routing, canaries, rate limits, retries, circuit breakers, mTLS और संचालन, असली gateway पर परखे हुए।"},"topicCount":26,"shortCount":115,"firstSlug":"c-why"},"api-key-rotation":{"badge":"KR","accent":"#7c3aed","title":{"en":"Secure API-Key & Secret Rotation","hi":"Secure API-Key & Secret Rotation"},"tagline":{"en":"Build practical foundations in Secure API-Key & Secret Rotation.","hi":"Secure API-Key & Secret Rotation की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"api-key-rotation-01"},"api-testing":{"badge":"APT","accent":"#2563eb","title":{"en":"API Testing","hi":"API Testing"},"tagline":{"en":"Build practical foundations in API Testing.","hi":"API Testing की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"api-testing-01"},"arduino-embedded-c":{"badge":"AE","accent":"#00979d","title":{"en":"Arduino & Embedded C"},"tagline":{"en":"Program microcontrollers from first blink to interrupts: digital and analog I/O, PWM, UART/I2C/SPI, safe motor and power design, register-level embedded C, timers, sleep modes and ESP32 IoT projects."},"topicCount":25,"shortCount":115,"firstSlug":"mcu-basics"},"artificial-intelligence":{"badge":"AI","accent":"#dc2626","title":{"en":"Artificial Intelligence"},"tagline":{"en":"The foundations of AI in one course: agents, search, A*, game playing, constraints, logic, probability, decisions, learning, reinforcement learning, language models and ethics, with every algorithm implemented and run in plain Python."},"topicCount":25,"shortCount":108,"firstSlug":"i-what"},"astro-starlight":{"badge":"STL","accent":"#2563eb","title":{"en":"Astro Starlight","hi":"Astro Starlight"},"tagline":{"en":"Build practical foundations in Astro Starlight.","hi":"Astro Starlight की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"astro-starlight-01"},"astro":{"badge":"AST","accent":"#2563eb","title":{"en":"Astro","hi":"Astro"},"tagline":{"en":"Build practical foundations in Astro.","hi":"Astro की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"astro-01"},"authentication":{"badge":"AA","accent":"#2563eb","title":{"en":"Authentication & Authorization"},"tagline":{"en":"Build identity systems that hold up: password storage, sessions and cookies, JWTs, OAuth 2.0 and OpenID Connect, MFA and passkeys, and authorization models enforced in real APIs."},"topicCount":25,"shortCount":108,"firstSlug":"f-authn-authz"},"aws":{"badge":"AW","accent":"#ff9900","title":{"en":"AWS Fundamentals: Core Services for Cloud Beginners","hi":"AWS Fundamentals: Cloud Beginners के लिए मुख्य Services"},"tagline":{"en":"Learn core AWS services: IAM, EC2, S3, RDS, VPC, Lambda, CloudFront and CloudWatch, plus cost control. For beginners moving to the cloud.","hi":"मुख्य AWS services सीखें: IAM, EC2, S3, RDS, VPC, Lambda, CloudFront और CloudWatch, साथ में cost control। Cloud की ओर बढ़ते beginners के लिए।"},"topicCount":28,"shortCount":105,"firstSlug":"aws-cloud-computing"},"azure":{"badge":"AZ","accent":"#0078d4","title":{"en":"Azure"},"tagline":{"en":"Learn Microsoft Azure from regions and RBAC to App Service, Functions, Cosmos DB, private networking, Bicep, monitoring and cost control."},"topicCount":25,"shortCount":108,"firstSlug":"f-cloud"},"babel-swc":{"badge":"BS","accent":"#ec4899","title":{"en":"Babel and SWC: JavaScript Transpilation and Build Speed","hi":"Babel और SWC: JavaScript Transpilation और Build Speed"},"tagline":{"en":"Learn how Babel and SWC transpile modern JavaScript, JSX and TypeScript, target browsers and Node, and speed up builds. For front-end and tooling developers.","hi":"जानें कि Babel और SWC आधुनिक JavaScript, JSX और TypeScript को कैसे transpile करते हैं, browsers व Node को कैसे target करते हैं और builds कैसे तेज़ करते हैं। Front-end व tooling developers के लिए।"},"topicCount":31,"shortCount":111,"firstSlug":"bs-intro"},"bash":{"badge":"SH","accent":"#15803d","title":{"en":"Bash / Shell Scripting"},"tagline":{"en":"Write reliable Bash scripts: quoting, expansions, tests and loops, functions and arrays, redirection and pipes, strict mode, traps, ShellCheck and cron."},"topicCount":25,"shortCount":108,"firstSlug":"f-shells"},"behavioural-interviews":{"badge":"BI","accent":"#ea580c","title":{"en":"Behavioural Interview Prep"},"tagline":{"en":"Prepare for behavioural interviews as a software engineer: how answers are assessed, the STAR method, a reusable story bank, the core question types, level-specific expectations and practical delivery."},"topicCount":25,"shortCount":112,"firstSlug":"f-assess"},"big-o":{"badge":"BO","accent":"#db2777","title":{"en":"Time & Space Complexity (Big-O)"},"tagline":{"en":"Master Big-O analysis: growth rates, O, Omega and Theta, loops, recurrences and the master theorem, space, amortised analysis and practical optimisation."},"topicCount":25,"shortCount":108,"firstSlug":"f-why"},"bootstrap":{"badge":"BOO","accent":"#7c3aed","title":{"en":"Bootstrap","hi":"Bootstrap"},"tagline":{"en":"Build practical foundations in Bootstrap.","hi":"Bootstrap की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"bootstrap-01"},"branching-strategies":{"badge":"BR","accent":"#db2777","title":{"en":"Branching Strategies","hi":"Branching Strategies"},"tagline":{"en":"Build practical foundations in Branching Strategies.","hi":"Branching Strategies की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"branching-strategies-01"},"bun":{"badge":"BU","accent":"#0f766e","title":{"en":"Bun","hi":"Bun"},"tagline":{"en":"Build practical foundations in Bun.","hi":"Bun की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"bun-01"},"c":{"badge":"C","accent":"#5b8def","title":{"en":"C Programming Fundamentals: Pointers, Memory and Files","hi":"C Programming Fundamentals: Pointers, Memory और Files"},"tagline":{"en":"Learn C from syntax and control flow to pointers, structs, dynamic memory and file handling. For students and aspiring systems programmers.","hi":"Syntax और control flow से pointers, structs, dynamic memory और file handling तक C सीखें। Students और भविष्य के systems programmers के लिए।"},"topicCount":38,"shortCount":126,"firstSlug":"c-intro"},"caching-strategies":{"badge":"CDN","accent":"#ea580c","title":{"en":"Caching Strategies & CDN Design"},"tagline":{"en":"Design caches that stay fast and correct: cache-aside, invalidation, stampedes, eviction, Redis, HTTP Cache-Control and ETags, and CDN keys and purging."},"topicCount":25,"shortCount":108,"firstSlug":"f-why"},"cap-consistency":{"badge":"CAP","accent":"#0f766e","title":{"en":"CAP Theorem & Consistency Models","hi":"CAP Theorem और Consistency Models"},"tagline":{"en":"Build practical foundations in CAP Theorem & Consistency Models.","hi":"CAP Theorem और Consistency Models की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"cap-consistency-01"},"capacity-estimation":{"badge":"CE","accent":"#ea580c","title":{"en":"Cost & Capacity Estimation"},"tagline":{"en":"Learn back-of-the-envelope estimation: traffic, storage, bandwidth, servers, caches, queues and cloud cost, with worked examples and interview practice."},"topicCount":30,"shortCount":136,"firstSlug":"ce-why-estimate"},"cassandra-dynamodb":{"badge":"CD","accent":"#ea580c","title":{"en":"Cassandra / DynamoDB","hi":"Cassandra / DynamoDB"},"tagline":{"en":"Build practical foundations in Cassandra / DynamoDB.","hi":"Cassandra / DynamoDB की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"cassandra-dynamodb-01"},"cdn":{"badge":"EDG","accent":"#7c3aed","title":{"en":"CDN","hi":"CDN"},"tagline":{"en":"Build practical foundations in CDN.","hi":"CDN की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"cdn-01"},"cicd":{"badge":"CI","accent":"#6236ff","title":{"en":"CI/CD Fundamentals: Pipelines, Testing and Deployment","hi":"CI/CD Fundamentals: Pipelines, Testing और Deployment"},"tagline":{"en":"Learn CI/CD concepts and GitHub Actions: pipelines, automated testing, environments, deployment strategies and secrets. For developers and DevOps beginners.","hi":"CI/CD अवधारणाएँ और GitHub Actions सीखें: pipelines, automated testing, environments, deployment strategies और secrets। Developers और DevOps beginners के लिए।"},"topicCount":23,"shortCount":85,"firstSlug":"cicd-intro"},"claude-code-skills":{"badge":"CC","accent":"#ea580c","title":{"en":"Claude Code Skills & SKILL.md","hi":"Claude Code Skills और SKILL.md"},"tagline":{"en":"Package your know-how as reusable skills: SKILL.md structure, descriptions that trigger, supporting scripts and references, testing, security review and team sharing, with validators and a script harness you can run.","hi":"अपना ज्ञान पुनः उपयोग योग्य skills के रूप में बाँधें: SKILL.md संरचना, ऐसे descriptions जो trigger हों, सहायक scripts और references, testing, सुरक्षा समीक्षा और टीम में साझा करना, चलाए जा सकने वाले validators और script harness के साथ।"},"topicCount":26,"shortCount":109,"firstSlug":"b-problem"},"cloud-networking":{"badge":"VPC","accent":"#0284c7","title":{"en":"Cloud Networking: VPCs, Subnets & Peering"},"tagline":{"en":"From CIDR basics to VPCs, subnets, routing, NAT, security groups, peering, transit gateways, PrivateLink, hybrid links and troubleshooting."},"topicCount":33,"shortCount":139,"firstSlug":"cn-ip-cidr"},"cloudflare-workers":{"badge":"CW","accent":"#7c3aed","title":{"en":"Cloudflare Workers","hi":"Cloudflare Workers"},"tagline":{"en":"Build practical foundations in Cloudflare Workers.","hi":"Cloudflare Workers की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"cloudflare-workers-01"},"coding-agent-guardrails":{"badge":"CG","accent":"#0f766e","title":{"en":"AI Coding-Agent Guardrails","hi":"AI Coding-Agent Guardrails"},"tagline":{"en":"Design layered guardrails for AI coding agents: permissions, sandboxes, secret and network controls, Git and CI gates, hooks, logging and incident response.","hi":"AI coding agents के लिए परतदार guardrails डिज़ाइन करें: permissions, sandboxes, secret व network नियंत्रण, Git और CI gates, hooks, logging और incident response।"},"topicCount":25,"shortCount":108,"firstSlug":"tm-why"},"coding-agents":{"badge":"CA","accent":"#0f766e","title":{"en":"Coding Agents & AI-Assisted Development","hi":"Coding Agents और AI-Assisted Development"},"tagline":{"en":"Understand how coding agents work and use them well: the agent loop, tools, edit formats, context, instruction files, test-driven workflows, parallel agents, verification, evaluation, cost and team practice, with a working mini agent you can run.","hi":"समझें कि coding agents कैसे काम करते हैं और उन्हें अच्छी तरह कैसे उपयोग करें: agent loop, tools, edit formats, context, instruction files, test-चालित workflows, समानांतर agents, सत्यापन, मूल्यांकन, लागत और टीम अभ्यास, चलाया जा सकने वाले काम करते mini agent के साथ।"},"topicCount":29,"shortCount":116,"firstSlug":"b-evolution"},"competitive-programming":{"badge":"CP","accent":"#db2777","title":{"en":"Competitive Programming","hi":"Competitive Programming"},"tagline":{"en":"Build practical foundations in Competitive Programming.","hi":"Competitive Programming की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"competitive-programming-01"},"compilers-memory":{"badge":"CM","accent":"#f97316","title":{"en":"Compilers & Memory Management","hi":"Compilers और Memory Management"},"tagline":{"en":"Build practical foundations in Compilers & Memory Management.","hi":"Compilers और Memory Management की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"compilers-memory-01"},"computer-networks":{"badge":"CN","accent":"#0891b2","title":{"en":"Computer Networks","hi":"Computer Networks"},"tagline":{"en":"Build practical foundations in Computer Networks.","hi":"Computer Networks की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"computer-networks-01"},"computer-vision":{"badge":"CV","accent":"#ea580c","title":{"en":"Computer Vision"},"tagline":{"en":"From pixels to production: image processing with OpenCV, keypoints, augmentation, pretrained classification, transfer learning, object detection, segmentation, evaluation metrics and robustness, with every example run on real sample images."},"topicCount":26,"shortCount":112,"firstSlug":"i-tasks"},"container-security":{"badge":"CRI","accent":"#db2777","title":{"en":"Container Registries & Image Security","hi":"Container Registries & Image Security"},"tagline":{"en":"Build practical foundations in Container Registries & Image Security.","hi":"Container Registries & Image Security की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"container-security-01"},"contract-testing":{"badge":"CT","accent":"#0e7490","title":{"en":"Contract Testing","hi":"Contract Testing"},"tagline":{"en":"Build practical foundations in Contract Testing.","hi":"Contract Testing की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"contract-testing-01"},"conventional-commits":{"badge":"CCS","accent":"#2563eb","title":{"en":"Conventional Commits & Semantic Release","hi":"Conventional Commits & Semantic Release"},"tagline":{"en":"Build practical foundations in Conventional Commits & Semantic Release.","hi":"Conventional Commits & Semantic Release की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"conventional-commits-01"},"core-java":{"badge":"J","accent":"#e76f00","title":{"en":"Core Java Fundamentals: Syntax, OOP and Collections","hi":"Core Java Fundamentals: Syntax, OOP और Collections"},"tagline":{"en":"Learn Java from syntax and the JVM to object-oriented design, collections, exceptions and file I/O. For beginners and students.","hi":"Syntax और JVM से object-oriented design, collections, exceptions और file I/O तक Java सीखें। Beginners और students के लिए।"},"topicCount":39,"shortCount":118,"firstSlug":"java-intro"},"cpanel-whm":{"badge":"CPA","accent":"#ea580c","title":{"en":"cPanel / WHM","hi":"cPanel / WHM"},"tagline":{"en":"Build practical foundations in cPanel / WHM.","hi":"cPanel / WHM की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"cpanel-whm-01"},"cpp":{"badge":"CPP","accent":"#00599c","title":{"en":"C++"},"tagline":{"en":"Learn modern C++ (C++20/23): types, functions, pointers, RAII and smart pointers, classes and move semantics, the STL, templates, concepts and safe code."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"cron-jobs":{"badge":"CSJ","accent":"#db2777","title":{"en":"Cron & Scheduled Jobs","hi":"Cron & Scheduled Jobs"},"tagline":{"en":"Build practical foundations in Cron & Scheduled Jobs.","hi":"Cron & Scheduled Jobs की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"cron-jobs-01"},"css-architecture":{"badge":"CSS","accent":"#0f9d8a","title":{"en":"CSS Architecture","hi":"CSS Architecture"},"tagline":{"en":"Build practical foundations in CSS Architecture.","hi":"CSS Architecture की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"css-architecture-01"},"css":{"badge":"C3","accent":"#264de4","title":{"en":"CSS Fundamentals: Layout, Flexbox, Grid and Responsive Design","hi":"CSS Fundamentals: Layout, Flexbox, Grid और Responsive Design"},"tagline":{"en":"Learn CSS from selectors and the box model to Flexbox, Grid, animations and modern features. For beginners styling real web pages.","hi":"Selectors और box model से Flexbox, Grid, animations और modern features तक CSS सीखें। असली web pages style करने वाले beginners के लिए।"},"topicCount":30,"shortCount":114,"firstSlug":"css-intro"},"dart":{"badge":"DT","accent":"#0175c2","title":{"en":"Dart"},"tagline":{"en":"Learn Dart 3: sound null safety, records, patterns, sealed classes, mixins, async/await, streams, isolates, packages and testing, with the Flutter connection."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"data-structures-python":{"badge":"DSP","accent":"#ea580c","title":{"en":"Data Structures in Python"},"tagline":{"en":"Master data structures in Python: Big-O, lists, dicts and sets, deques and heaps, trees and tries, graphs, union-find, LRU caches and interview patterns."},"topicCount":25,"shortCount":108,"firstSlug":"f-bigo"},"data-warehousing":{"badge":"DW","accent":"#0f766e","title":{"en":"Data Warehousing & Modelling","hi":"Data Warehousing और Modelling"},"tagline":{"en":"Build practical foundations in Data Warehousing & Modelling.","hi":"Data Warehousing और Modelling की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"data-warehousing-01"},"database-fundamentals":{"badge":"DB","accent":"#0f9d8a","title":{"en":"Database Fundamentals"},"tagline":{"en":"Learn DBMS fundamentals: ER modelling, relational algebra, SQL, normalisation, transactions and ACID, concurrency control, recovery, indexing and CAP."},"topicCount":25,"shortCount":108,"firstSlug":"f-why"},"database-migrations":{"badge":"DM","accent":"#7c3aed","title":{"en":"Database Migrations","hi":"Database Migrations"},"tagline":{"en":"Build practical foundations in Database Migrations.","hi":"Database Migrations की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"database-migrations-01"},"datadog-newrelic":{"badge":"DN","accent":"#7c3aed","title":{"en":"Datadog / New Relic","hi":"Datadog / New Relic"},"tagline":{"en":"Build practical foundations in Datadog / New Relic.","hi":"Datadog / New Relic की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"datadog-newrelic-01"},"debugging-profiling":{"badge":"DEB","accent":"#ea580c","title":{"en":"Debugging & Profiling","hi":"Debugging और Profiling"},"tagline":{"en":"Build practical foundations in Debugging & Profiling.","hi":"Debugging और Profiling की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"debugging-profiling-01"},"deep-learning":{"badge":"DL","accent":"#2563eb","title":{"en":"Deep Learning & Neural Networks"},"tagline":{"en":"Understand and build neural networks: neurons, backpropagation, PyTorch training loops, regularisation, CNNs, embeddings, attention, transformers and transfer learning, with every example run on CPU."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"deno":{"badge":"DE","accent":"#2563eb","title":{"en":"Deno","hi":"Deno"},"tagline":{"en":"Build practical foundations in Deno.","hi":"Deno की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"deno-01"},"deployment-strategies":{"badge":"BGC","accent":"#ea580c","title":{"en":"Blue-Green & Canary Deployments","hi":"Blue-Green & Canary Deployments"},"tagline":{"en":"Build practical foundations in Blue-Green & Canary Deployments.","hi":"Blue-Green & Canary Deployments की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"deployment-strategies-01"},"design-interviews":{"badge":"DI","accent":"#2563eb","title":{"en":"High-Level & Low-Level Design Interview Problems"},"tagline":{"en":"Worked high-level and object-oriented design problems, from parking lots and LRU caches to ride-hailing, payment ledgers and collaborative editors, with the trade-offs interviewers look for."},"topicCount":25,"shortCount":108,"firstSlug":"hld-vs-lld"},"design-patterns":{"badge":"DES","accent":"#8b5cf6","title":{"en":"Design Patterns"},"tagline":{"en":"Learn the classic design patterns through realistic TypeScript examples: what each one is for, when it helps, when it is over-engineering, and the modern alternatives that often replace it."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"devsecops":{"badge":"DSO","accent":"#e8590c","title":{"en":"DevSecOps"},"tagline":{"en":"Build security into every stage of delivery: threat modelling, secure coding, secret scanning, SAST, SCA, SBOMs, signed builds, containers, IaC and Kubernetes."},"topicCount":31,"shortCount":141,"firstSlug":"dso-what-is-devsecops"},"dify-workflows":{"badge":"DIF","accent":"#7c3aed","title":{"en":"Dify Workflow Basics"},"tagline":{"en":"Build LLM apps visually with Dify: workflows and chatflows, prompts and variables, knowledge bases, routing, iteration, code nodes, structured extraction, API calls and streaming, with runnable Python for every testable piece."},"topicCount":25,"shortCount":108,"firstSlug":"i-what"},"directus-cms":{"badge":"DC","accent":"#2563eb","title":{"en":"Directus Headless CMS Basics","hi":"Directus Headless CMS Basics"},"tagline":{"en":"Build practical foundations in Directus Headless CMS Basics.","hi":"Directus Headless CMS Basics की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"directus-cms-01"},"distributed-consensus":{"badge":"DSC","accent":"#419eda","title":{"en":"Distributed Systems & Consensus (Raft / Paxos)"},"tagline":{"en":"Learn distributed consensus from first principles: clocks, quorums, FLP, Paxos, Raft elections and logs, etcd, ZooKeeper, fencing and interview prep."},"topicCount":33,"shortCount":143,"firstSlug":"dc-why-distribute"},"django-fastapi":{"badge":"DF","accent":"#0f766e","title":{"en":"Django / FastAPI"},"tagline":{"en":"Build Python web backends two ways: FastAPI for typed, async APIs with Pydantic and dependency injection, and Django for full-stack apps with its ORM, migrations, forms and admin, with every example run on Django 6.1 and FastAPI 0.142."},"topicCount":26,"shortCount":112,"firstSlug":"i-two"},"dns-tls":{"badge":"DST","accent":"#ea580c","title":{"en":"DNS, SSL/TLS & Certificate Management","hi":"DNS, SSL/TLS & Certificate Management"},"tagline":{"en":"Build practical foundations in DNS, SSL/TLS & Certificate Management.","hi":"DNS, SSL/TLS & Certificate Management की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"dns-tls-01"},"docker-compose":{"badge":"DOC","accent":"#0f766e","title":{"en":"Docker Compose"},"tagline":{"en":"Run multi-container apps with Docker Compose: services and builds, environment and interpolation, health checks and startup order, volumes, secrets, networks, override files and profiles, with every configuration checked by docker compose config."},"topicCount":25,"shortCount":108,"firstSlug":"i-why"},"docker-desktop":{"badge":"DD","accent":"#0891b2","title":{"en":"Docker Desktop","hi":"Docker Desktop"},"tagline":{"en":"Build practical foundations in Docker Desktop.","hi":"Docker Desktop की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"docker-desktop-01"},"docker":{"badge":"DO","accent":"#2496ed","title":{"en":"Docker Fundamentals: Images, Containers and Compose","hi":"Docker Fundamentals: Images, Containers और Compose"},"tagline":{"en":"Learn Docker from images and containers to Dockerfiles, volumes, networking and Compose. For developers who want consistent environments.","hi":"Images और containers से Dockerfiles, volumes, networking और Compose तक Docker सीखें। उन developers के लिए जो एक जैसे environments चाहते हैं।"},"topicCount":28,"shortCount":64,"firstSlug":"docker-what-is-a-container"},"dotnet-core":{"badge":"NET","accent":"#512bd4","title":{"en":".NET Core: Build, Test and Ship Web APIs","hi":".NET Core: वेब API बनाएँ, टेस्ट करें और शिप करें"},"tagline":{"en":"Learn modern .NET from the CLI to ASP.NET Core APIs, dependency injection, EF Core, auth, testing and Docker.","hi":"CLI से लेकर ASP.NET Core API, dependency injection, EF Core, auth, testing और Docker तक आधुनिक .NET सीखें।"},"topicCount":26,"shortCount":113,"firstSlug":"dotnet-what-is"},"dotnet":{"badge":"C#","accent":"#512bd4","title":{"en":"C#/.NET"},"tagline":{"en":"Learn C# and .NET in depth: types, OOP, records, generics, null safety, LINQ, async/await, concurrency, memory, exceptions and modern C# 14 features."},"topicCount":25,"shortCount":108,"firstSlug":"f-platform"},"dsa-interview-patterns":{"badge":"DP","accent":"#15803d","title":{"en":"DSA Interview Patterns"},"tagline":{"en":"Recognise the twenty or so patterns behind most coding interview questions and explain your solution clearly, with every solution written in Python and run against test cases."},"topicCount":26,"shortCount":112,"firstSlug":"p-method"},"dsa":{"badge":"DSA","accent":"#00b894","title":{"en":"Data Structures and Algorithms: Patterns for Interviews","hi":"Data Structures और Algorithms: Interviews के लिए Patterns"},"tagline":{"en":"Learn core data structures, graph algorithms, sorting and problem-solving patterns with Python examples. For students and interview candidates.","hi":"Python उदाहरणों के साथ मुख्य data structures, graph algorithms, sorting और problem-solving patterns सीखें। Students और interview candidates के लिए।"},"topicCount":42,"shortCount":167,"firstSlug":"dsa-intro"},"e2e-testing":{"badge":"PC","accent":"#db2777","title":{"en":"Playwright & Cypress"},"tagline":{"en":"Write reliable end-to-end browser tests with Playwright and Cypress: locators and assertions, authentication, network mocking, debugging flaky tests, visual and accessibility checks, and running at scale in CI."},"topicCount":25,"shortCount":114,"firstSlug":"f-purpose"},"elastic-stack":{"badge":"EES","accent":"#db2777","title":{"en":"ELK / Elastic Stack","hi":"ELK / Elastic Stack"},"tagline":{"en":"Build practical foundations in ELK / Elastic Stack.","hi":"ELK / Elastic Stack की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"elastic-stack-01"},"elasticsearch":{"badge":"ES","accent":"#db2777","title":{"en":"Elasticsearch"},"tagline":{"en":"Build fast, relevant search and analytics: inverted indexes, mappings and analyzers, the Query DSL, aggregations, autocomplete and vector search, plus the operations that keep a cluster healthy."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"electron":{"badge":"EL","accent":"#0f766e","title":{"en":"Electron","hi":"Electron"},"tagline":{"en":"Build practical foundations in Electron.","hi":"Electron की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"electron-01"},"elixir-phoenix":{"badge":"EX","accent":"#4b275f","title":{"en":"Elixir & Phoenix"},"tagline":{"en":"Learn Elixir and Phoenix: pattern matching, pipes, processes, GenServer, supervisors, Ecto, LiveView, PubSub, testing with ExUnit and deploying releases."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"embeddings":{"badge":"EV","accent":"#0f766e","title":{"en":"Embeddings & Vector Search","hi":"Embeddings और Vector Search"},"tagline":{"en":"Understand how text becomes vectors and how to search them: similarity measures, learned embeddings, exact and approximate nearest neighbours, quantisation, hybrid search, evaluation and production, with every experiment run for real.","hi":"समझें कि पाठ vectors कैसे बनता है और उन्हें कैसे खोजें: similarity मापदंड, सीखे embeddings, सटीक और approximate nearest neighbours, quantisation, hybrid search, मूल्यांकन और production, हर प्रयोग असली चलाया हुआ।"},"topicCount":28,"shortCount":112,"firstSlug":"b-idea"},"eslint-prettier":{"badge":"EP","accent":"#8b5cf6","title":{"en":"ESLint and Prettier: Code Quality and Formatting","hi":"ESLint और Prettier: Code Quality और Formatting"},"tagline":{"en":"Set up ESLint 9 flat config and Prettier to catch bugs and format code automatically. For JavaScript and TypeScript teams.","hi":"bugs पकड़ने और code अपने-आप format करने के लिए ESLint 9 flat config और Prettier सेट करें। JavaScript व TypeScript teams के लिए।"},"topicCount":27,"shortCount":112,"firstSlug":"eslint-prettier-01"},"etl-elt":{"badge":"EE","accent":"#0f766e","title":{"en":"ETL / ELT Pipelines","hi":"ETL / ELT Pipelines"},"tagline":{"en":"Build practical foundations in ETL / ELT Pipelines.","hi":"ETL / ELT Pipelines की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"etl-elt-01"},"event-driven-architecture":{"badge":"EDA","accent":"#7c3aed","title":{"en":"Event-Driven Architecture & CQRS"},"tagline":{"en":"Design event-driven systems: events vs commands, brokers, delivery guarantees, outbox, sagas, CQRS read models, event sourcing, tracing and schema evolution."},"topicCount":25,"shortCount":108,"firstSlug":"f-why"},"expressjs":{"badge":"EXP","accent":"#4a4a4a","title":{"en":"Express.js Fundamentals: Routing, Middleware and APIs","hi":"Express.js Fundamentals: Routing, Middleware और APIs"},"tagline":{"en":"Build web servers and REST APIs with Express routing, middleware, validation, authentication and testing. For Node.js developers.","hi":"Express routing, middleware, validation, authentication और testing से web servers व REST APIs बनाएँ। Node.js developers के लिए।"},"topicCount":25,"shortCount":79,"firstSlug":"ex-intro"},"fastify":{"badge":"FF","accent":"#1e40af","title":{"en":"Fastify: Building High-Performance Node.js APIs","hi":"Fastify: High-Performance Node.js APIs बनाना"},"tagline":{"en":"Build fast Node.js APIs with Fastify routing, JSON Schema validation, plugins, hooks and JWT auth. For developers who want an Express alternative.","hi":"Fastify routing, JSON Schema validation, plugins, hooks और JWT auth से तेज़ Node.js APIs बनाएँ। उन developers के लिए जो Express का विकल्प चाहते हैं।"},"topicCount":32,"shortCount":107,"firstSlug":"ff-what-is-fastify"},"figma-developers":{"badge":"FD","accent":"#c026d3","title":{"en":"Figma for Developers","hi":"Developers के लिए Figma"},"tagline":{"en":"Build practical foundations in Figma for Developers.","hi":"Developers के लिए Figma की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"figma-developers-01"},"fine-tuning":{"badge":"FT","accent":"#7c3aed","title":{"en":"Fine-tuning vs Prompting","hi":"Fine-tuning बनाम Prompting"},"tagline":{"en":"Decide between prompting, retrieval and fine-tuning with evidence: how training changes a model, LoRA and other efficient methods, data quality, forgetting, evaluation and cost, with small real training experiments you can run.","hi":"प्रमाण से तय करें कि prompting, retrieval या fine-tuning में से क्या चुनें: प्रशिक्षण मॉडल को कैसे बदलता है, LoRA और अन्य कुशल तरीक़े, डेटा गुणवत्ता, forgetting, मूल्यांकन और लागत, चलाए जा सकने वाले छोटे असली प्रशिक्षण प्रयोगों के साथ।"},"topicCount":27,"shortCount":116,"firstSlug":"d-levers"},"firebase":{"badge":"FI","accent":"#db2777","title":{"en":"Firebase"},"tagline":{"en":"Build apps on Firebase with the modular JavaScript SDK: Authentication, Firestore modelling and queries, Security Rules, Storage, Cloud Functions, Hosting and production practices."},"topicCount":25,"shortCount":108,"firstSlug":"fo-what"},"flutter":{"badge":"FL","accent":"#0f766e","title":{"en":"Flutter"},"tagline":{"en":"Build cross-platform apps with Flutter and Dart: widgets, layout, input, theming, navigation, state management, data, testing and release."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"freelancing-remote-work":{"badge":"FRW","accent":"#0f766e","title":{"en":"Freelancing & Remote Work Basics","hi":"Freelancing और Remote Work की बुनियाद"},"tagline":{"en":"Build a safe, professional and repeatable independent-work practice.","hi":"स्वतंत्र काम करने की सुरक्षित, पेशेवर और दोहराई जा सकने वाली पद्धति बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"freelancing-remote-work-01"},"functional-programming":{"badge":"FP","accent":"#8b5cf6","title":{"en":"Functional Programming Concepts"},"tagline":{"en":"Language-agnostic functional programming taught mainly in TypeScript: pure functions, immutability, composition, recursion and laziness, algebraic data types, Option and Result, functors and monads, and how to apply it all in real projects."},"topicCount":25,"shortCount":108,"firstSlug":"fd-what"},"gcp":{"badge":"GCP","accent":"#1a73e8","title":{"en":"Google Cloud Platform"},"tagline":{"en":"Learn Google Cloud from projects and IAM to Cloud Run, GKE, Pub/Sub, Cloud Storage, BigQuery, VPC networking, security and cost control."},"topicCount":25,"shortCount":108,"firstSlug":"f-global"},"git":{"badge":"GT","accent":"#f05032","title":{"en":"Git Fundamentals: Commits, Branches and Collaboration","hi":"Git Fundamentals: Commits, Branches और Collaboration"},"tagline":{"en":"Learn Git from commits and branches to merging, rebasing, remotes and undoing mistakes. For developers new to version control.","hi":"Commits और branches से merging, rebasing, remotes और गलतियाँ undo करने तक Git सीखें। Version control में नए developers के लिए।"},"topicCount":28,"shortCount":81,"firstSlug":"git-version-control"},"github-actions":{"badge":"GA","accent":"#2563eb","title":{"en":"GitHub Actions"},"tagline":{"en":"Automate CI/CD with GitHub Actions: workflow anatomy, triggers and filters, jobs and needs, matrices and expressions, caching and concurrency, token permissions, script injection, pinning, reusable workflows and deployments, with every workflow checked by actionlint."},"topicCount":25,"shortCount":108,"firstSlug":"i-what"},"github":{"badge":"GH","accent":"#6e5494","title":{"en":"GitHub Fundamentals: Collaboration, Pull Requests and Actions","hi":"GitHub Fundamentals: Collaboration, Pull Requests और Actions"},"tagline":{"en":"Learn GitHub workflows: repositories, pull requests, issues, forks, branch protection, Actions and Pages. For developers collaborating on code.","hi":"GitHub workflows सीखें: repositories, pull requests, issues, forks, branch protection, Actions और Pages। कोड पर सहयोग करने वाले developers के लिए।"},"topicCount":20,"shortCount":69,"firstSlug":"gh-what-is-github"},"gitlab-bitbucket":{"badge":"GB","accent":"#ea580c","title":{"en":"GitLab / Bitbucket","hi":"GitLab / Bitbucket"},"tagline":{"en":"Build practical foundations in GitLab / Bitbucket.","hi":"GitLab / Bitbucket की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"gitlab-bitbucket-01"},"gitlab-ci-jenkins":{"badge":"GCJ","accent":"#0f766e","title":{"en":"GitLab CI / Jenkins","hi":"GitLab CI / Jenkins"},"tagline":{"en":"Build practical foundations in GitLab CI / Jenkins.","hi":"GitLab CI / Jenkins की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"gitlab-ci-jenkins-01"},"go-concurrency":{"badge":"GC","accent":"#00add8","title":{"en":"Go Concurrency Patterns"},"tagline":{"en":"A focused deep dive into Go concurrency: goroutines, channels, select, sync primitives, context cancellation, pipelines, worker pools, errgroup, graceful shutdown and race-free, leak-free production code."},"topicCount":25,"shortCount":108,"firstSlug":"gc-scheduler"},"go":{"badge":"GO","accent":"#0891b2","title":{"en":"Go (Golang)"},"tagline":{"en":"Learn Go by running it: modules and packages, types and zero values, slices and maps, structs, interfaces and generics, errors, goroutines, channels, context, the race detector, net/http, JSON, testing and tooling, all executed with Go 1.27."},"topicCount":26,"shortCount":112,"firstSlug":"i-why"},"graph-databases":{"badge":"GD","accent":"#7c3aed","title":{"en":"Graph Databases / Neo4j","hi":"Graph Databases / Neo4j"},"tagline":{"en":"Build practical foundations in Graph Databases / Neo4j.","hi":"Graph Databases / Neo4j की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"graph-databases-01"},"graphql":{"badge":"GQ","accent":"#db2777","title":{"en":"GraphQL"},"tagline":{"en":"Design and build GraphQL APIs: schemas in SDL, queries and mutations, resolvers without N+1 problems, client caching, pagination, security limits and schema evolution."},"topicCount":25,"shortCount":108,"firstSlug":"f-vs-rest"},"grpc":{"badge":"GR","accent":"#2563eb","title":{"en":"gRPC"},"tagline":{"en":"High-performance service-to-service APIs: Protocol Buffers schemas, unary and streaming RPCs, deadlines and status codes, authentication and interceptors, load balancing and production practices."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"haproxy":{"badge":"H","accent":"#2563eb","title":{"en":"HAProxy","hi":"HAProxy"},"tagline":{"en":"Build practical foundations in HAProxy.","hi":"HAProxy की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"haproxy-01"},"haskell":{"badge":"HS","accent":"#5e5086","title":{"en":"Haskell"},"tagline":{"en":"Learn Haskell: pure functions, laziness, ADTs and type classes, Functor/Applicative/Monad, IO, STM concurrency, QuickCheck, parsers and web APIs."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"helm":{"badge":"HLM","accent":"#0f1689","title":{"en":"Helm"},"tagline":{"en":"Learn Helm, the Kubernetes package manager: install and upgrade releases, write and template charts, use values, hooks and dependencies, and ship with GitOps."},"topicCount":25,"shortCount":108,"firstSlug":"h-why"},"hibernate-jpa":{"badge":"JPA","accent":"#59666c","title":{"en":"Hibernate / JPA"},"tagline":{"en":"Learn JPA and Hibernate: entities, the persistence context, mappings, relationships, lazy loading and N+1 fixes, JPQL, transactions, locking and Spring Data."},"topicCount":25,"shortCount":108,"firstSlug":"f-orm"},"hipaa-architecture":{"badge":"HA","accent":"#ea580c","title":{"en":"Healthcare / HIPAA Architecture Fundamentals","hi":"Healthcare / HIPAA Architecture Fundamentals"},"tagline":{"en":"Build practical foundations in Healthcare / HIPAA Architecture Fundamentals.","hi":"Healthcare / HIPAA Architecture Fundamentals की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"hipaa-architecture-01"},"html":{"badge":"H5","accent":"#e34c26","title":{"en":"HTML Fundamentals: Structure, Forms and Accessibility","hi":"HTML Fundamentals: Structure, Forms और Accessibility"},"tagline":{"en":"Learn HTML from tags and links to forms, tables, semantic structure and accessibility. For beginners building their first web pages.","hi":"Tags और links से forms, tables, semantic structure और accessibility तक HTML सीखें। अपने पहले web pages बनाने वाले beginners के लिए।"},"topicCount":30,"shortCount":88,"firstSlug":"html-intro"},"hugging-face":{"badge":"HF","accent":"#ffd21e","title":{"en":"Hugging Face Transformers"},"tagline":{"en":"Learn Hugging Face Transformers: pipelines, tokenizers, Auto models, text generation, datasets, fine-tuning with Trainer, LoRA, quantization and safe serving."},"topicCount":33,"shortCount":151,"firstSlug":"hf-ecosystem"},"identity-providers":{"badge":"KA","accent":"#0f766e","title":{"en":"Keycloak / Auth0","hi":"Keycloak / Auth0"},"tagline":{"en":"Build practical foundations in Keycloak / Auth0.","hi":"Keycloak / Auth0 की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"identity-providers-01"},"java-testing":{"badge":"JT","accent":"#25a162","title":{"en":"JUnit 5 & Mockito"},"tagline":{"en":"Test Java code with JUnit 5 and Mockito: assertions, lifecycle, parameterized tests, mocks, verification, test design, Spring test slices and Testcontainers."},"topicCount":25,"shortCount":108,"firstSlug":"f-why"},"javascript-testing":{"badge":"JV","accent":"#f59e0b","title":{"en":"Jest, Vitest & Testing Library"},"tagline":{"en":"Write fast, trustworthy unit, integration and component tests for TypeScript frontends with Jest or Vitest, Mock Service Worker and Testing Library."},"topicCount":25,"shortCount":108,"firstSlug":"f-why"},"javascript":{"badge":"JS","accent":"#c9a227","title":{"en":"JavaScript Fundamentals: From Syntax to Async","hi":"JavaScript Fundamentals: Syntax से Async तक"},"tagline":{"en":"Learn JavaScript from variables and functions to the DOM, classes, promises and modules. For beginners starting web development.","hi":"Variables और functions से DOM, classes, promises और modules तक JavaScript सीखें। Web development शुरू करने वाले beginners के लिए।"},"topicCount":40,"shortCount":144,"firstSlug":"js-intro"},"jira-linear":{"badge":"JL","accent":"#2563eb","title":{"en":"Jira / Linear & Agile Workflow","hi":"Jira / Linear और Agile Workflow"},"tagline":{"en":"Build practical foundations in Jira / Linear & Agile Workflow.","hi":"Jira / Linear और Agile Workflow की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"jira-linear-01"},"job-queues":{"badge":"BC","accent":"#ea580c","title":{"en":"BullMQ / Celery","hi":"BullMQ / Celery"},"tagline":{"en":"Build practical foundations in BullMQ / Celery.","hi":"BullMQ / Celery की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"job-queues-01"},"kafka":{"badge":"KFK","accent":"#0f766e","title":{"en":"Apache Kafka: Event Streaming from Basics to Production","hi":"Apache Kafka: बुनियाद से Production तक Event Streaming"},"tagline":{"en":"Learn Apache Kafka: topics, partitions, producers, consumer groups, delivery guarantees, retention, replication, exactly-once and operations, checked against a real broker.","hi":"Apache Kafka सीखें: topics, partitions, producers, consumer groups, delivery guarantees, retention, replication, exactly-once और संचालन, असली broker के विरुद्ध जाँचे हुए उदाहरणों के साथ।"},"topicCount":25,"shortCount":103,"firstSlug":"kb-what-is"},"kotlin":{"badge":"KT","accent":"#7c3aed","title":{"en":"Kotlin"},"tagline":{"en":"Learn modern Kotlin from the basics to production: null safety, data and sealed classes, functional collections, coroutines and Flow, Java interop, testing and the server, Android and Multiplatform ecosystem."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"kubernetes-vault-secrets":{"badge":"KV","accent":"#0f766e","title":{"en":"Kubernetes Secrets with HashiCorp Vault","hi":"Kubernetes Secrets with HashiCorp Vault"},"tagline":{"en":"Build practical foundations in Kubernetes Secrets with HashiCorp Vault.","hi":"Kubernetes Secrets with HashiCorp Vault की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"kubernetes-vault-secrets-01"},"kubernetes":{"badge":"K8","accent":"#7c3aed","title":{"en":"Kubernetes"},"tagline":{"en":"Run containers reliably with Kubernetes: architecture, Pods and Deployments, Services, ConfigMaps and Secrets, scheduling and resources, probes, rolling updates, autoscaling, Kustomize, storage and security, with kubectl output and Python models run."},"topicCount":25,"shortCount":108,"firstSlug":"i-what"},"langchain-llamaindex":{"badge":"LL","accent":"#6366f1","title":{"en":"LangChain / LlamaIndex","hi":"LangChain / LlamaIndex"},"tagline":{"en":"Build LLM applications with LangChain and LlamaIndex: prompts, runnables, parsers, tools, retrieval, indexes, query engines, agents and testing, with examples run offline using fake models.","hi":"LangChain और LlamaIndex से LLM applications बनाएँ: prompts, runnables, parsers, tools, retrieval, indexes, query engines, agents और testing, fake models के साथ ऑफ़लाइन चलाए उदाहरणों सहित।"},"topicCount":31,"shortCount":105,"firstSlug":"l-why"},"langgraph-agents":{"badge":"LG","accent":"#ea580c","title":{"en":"LangGraph Agents & Multi-Agent Systems","hi":"LangGraph Agents और Multi-Agent Systems"},"tagline":{"en":"Build reliable agents as graphs: state, nodes, edges, loops, tools, memory, human approval, streaming, sub-graphs and multi-agent supervisors, with every example run for real offline.","hi":"Agents को graphs के रूप में भरोसे से बनाएँ: state, nodes, edges, loops, tools, memory, मानव अनुमोदन, streaming, sub-graphs और multi-agent supervisors, हर उदाहरण ऑफ़लाइन असली चलाया हुआ।"},"topicCount":29,"shortCount":105,"firstSlug":"i-why"},"laravel":{"badge":"L","accent":"#7c3aed","title":{"en":"Laravel","hi":"Laravel"},"tagline":{"en":"Build practical foundations in Laravel.","hi":"Laravel की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"laravel-01"},"linux":{"badge":"LX","accent":"#1793d1","title":{"en":"Linux Command Line Fundamentals","hi":"Linux Command Line Fundamentals"},"tagline":{"en":"Learn the Linux command line: files, permissions, processes, text tools, scripting, SSH and services. For developers and aspiring DevOps engineers.","hi":"Linux command line सीखें: files, permissions, processes, text tools, scripting, SSH और services। Developers और भविष्य के DevOps engineers के लिए।"},"topicCount":31,"shortCount":105,"firstSlug":"linux-intro"},"llm-apis":{"badge":"LA","accent":"#111827","title":{"en":"Claude API / OpenAI API Basics","hi":"Claude API / OpenAI API की बुनियाद"},"tagline":{"en":"Call LLM APIs confidently: requests and responses, messages, parameters, streaming, tool use, errors and retries, cost, security and testing, with the real Anthropic and OpenAI SDKs run against a local stand-in server.","hi":"LLM APIs आत्मविश्वास से बुलाएँ: requests और responses, messages, parameters, streaming, tool use, errors और retries, लागत, सुरक्षा और testing, असली Anthropic और OpenAI SDKs को स्थानीय stand-in server के विरुद्ध चलाकर।"},"topicCount":27,"shortCount":112,"firstSlug":"b-what"},"llm-engineering":{"badge":"LE","accent":"#2563eb","title":{"en":"LLM Engineering Foundations","hi":"LLM Engineering की बुनियाद"},"tagline":{"en":"Turn LLM demos into dependable products: evaluation and statistics, prompt and model versioning, structured output, cost and latency engineering, reliability and observability, serving, governance and team practice, with every experiment run.","hi":"LLM demos को भरोसेमंद उत्पादों में बदलें: मूल्यांकन और सांख्यिकी, prompt व मॉडल versioning, संरचित आउटपुट, लागत व latency engineering, भरोसेमंदी और observability, serving, शासन और टीम अभ्यास, हर प्रयोग चलाया हुआ।"},"topicCount":29,"shortCount":125,"firstSlug":"i-what"},"llm-observability":{"badge":"LO","accent":"#0f766e","title":{"en":"LLM Observability (Langfuse / LangSmith)"},"tagline":{"en":"Trace, debug, evaluate and cost-track LLM apps with Langfuse and LangSmith: spans, generations, feedback, datasets, prompts and production practice."},"topicCount":31,"shortCount":135,"firstSlug":"lo-why"},"llm-security":{"badge":"LS","accent":"#7c3aed","title":{"en":"LLM Application Security","hi":"LLM Application Security"},"tagline":{"en":"Secure applications built on language models: prompt injection, unsafe output handling, excessive agency, data leaks, RAG access control, supply chain, abuse and cost attacks, testing and incident response, with attacks and defences you can run.","hi":"Language models पर बने applications को सुरक्षित करें: prompt injection, असुरक्षित आउटपुट सँभाल, अति-स्वायत्तता, डेटा लीक, RAG access control, supply chain, दुरुपयोग व लागत हमले, परीक्षण और घटना-प्रतिक्रिया, चलाए जा सकने वाले हमलों और बचावों के साथ।"},"topicCount":28,"shortCount":119,"firstSlug":"t-new"},"llms":{"badge":"LLM","accent":"#7c3aed","title":{"en":"Large Language Models","hi":"Large Language Models"},"tagline":{"en":"Understand how LLMs work from tokens and embeddings to attention, training, prompting, evaluation, safety and deployment, with small runnable models you can verify.","hi":"LLMs कैसे काम करते हैं यह समझें: tokens और embeddings से attention, training, prompting, evaluation, सुरक्षा और deployment तक, छोटे चलाने योग्य मॉडलों के साथ।"},"topicCount":27,"shortCount":103,"firstSlug":"f-what"},"load-balancing":{"badge":"LBR","accent":"#0f766e","title":{"en":"Load Balancing & Reverse Proxies","hi":"Load Balancing & Reverse Proxies"},"tagline":{"en":"Build practical foundations in Load Balancing & Reverse Proxies.","hi":"Load Balancing & Reverse Proxies की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"load-balancing-01"},"local-llms":{"badge":"LOC","accent":"#e8743b","title":{"en":"Local LLMs with Ollama & llama.cpp"},"tagline":{"en":"Run open-weight LLMs on your own machine with Ollama and llama.cpp: GGUF, quantization, APIs, RAG, tool calling, tuning and security."},"topicCount":30,"shortCount":136,"firstSlug":"ll-why-local"},"machine-learning":{"badge":"ML","accent":"#059669","title":{"en":"Machine Learning Basics"},"tagline":{"en":"Learn machine learning by doing it: data splits, regression, classification, metrics, overfitting, cross-validation, ensembles and unsupervised learning, with every scikit-learn example run on real bundled datasets."},"topicCount":25,"shortCount":108,"firstSlug":"i-rules"},"mailgun":{"badge":"MG","accent":"#dc2626","title":{"en":"Mailgun","hi":"Mailgun"},"tagline":{"en":"Build practical foundations in Mailgun.","hi":"Mailgun की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"mailgun-01"},"markdown-documentation":{"badge":"MD","accent":"#0369a1","title":{"en":"Markdown & Documentation","hi":"Markdown और Documentation"},"tagline":{"en":"Build practical foundations in Markdown & Documentation.","hi":"Markdown और Documentation की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"markdown-documentation-01"},"mcp-a2a":{"badge":"MA","accent":"#7c3aed","title":{"en":"MCP & Agent-to-Agent Protocols","hi":"MCP और Agent-to-Agent Protocols"},"tagline":{"en":"Understand the protocols that connect AI agents to tools and to each other: MCP internals, building and securing servers, A2A agent cards and tasks, and how the two fit together, with a real server driven over JSON-RPC.","hi":"वे protocols समझें जो AI agents को tools से और एक-दूसरे से जोड़ते हैं: MCP की आंतरिक संरचना, servers बनाना और सुरक्षित करना, A2A agent cards और tasks, और दोनों का मेल, JSON-RPC पर चलाए असली server के साथ।"},"topicCount":31,"shortCount":110,"firstSlug":"w-problem"},"mern-deployment":{"badge":"MRN","accent":"#0f766e","title":{"en":"MERN Deployment Patterns","hi":"MERN Deployment Patterns"},"tagline":{"en":"Build practical foundations in MERN Deployment Patterns.","hi":"MERN Deployment Patterns की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"mern-deployment-01"},"mlops":{"badge":"MO","accent":"#db2777","title":{"en":"MLOps"},"tagline":{"en":"Take models from notebook to reliable production: experiment tracking, reproducibility, data validation, registries, CI gates, serving, shadow and canary releases, drift monitoring and retraining, with MLflow and scikit-learn examples run."},"topicCount":25,"shortCount":108,"firstSlug":"i-why"},"mongodb":{"badge":"MON","accent":"#47a248","title":{"en":"MongoDB Fundamentals: Documents, Queries and Indexes","hi":"MongoDB Fundamentals: Documents, Queries और Indexes"},"tagline":{"en":"Learn MongoDB from documents and CRUD to indexes, aggregation, schema design and replication. For developers building apps with flexible data.","hi":"Documents और CRUD से indexes, aggregation, schema design और replication तक MongoDB सीखें। उन developers के लिए जो flexible data वाले apps बनाते हैं।"},"topicCount":23,"shortCount":82,"firstSlug":"mongo-intro"},"mongoose":{"badge":"M","accent":"#ea580c","title":{"en":"Mongoose","hi":"Mongoose"},"tagline":{"en":"Build practical foundations in Mongoose.","hi":"Mongoose की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"mongoose-01"},"monolith-microservices":{"badge":"MVM","accent":"#db2777","title":{"en":"Monolith vs Microservices"},"tagline":{"en":"Compare monoliths, modular monoliths and microservices: trade-offs, service boundaries, data ownership, sagas, gateways, strangler-fig migration and teams."},"topicCount":25,"shortCount":108,"firstSlug":"f-monolith"},"multi-tenant-saas":{"badge":"MT","accent":"#4f46e5","title":{"en":"Multi-Tenant SaaS Architecture"},"tagline":{"en":"Learn multi-tenant SaaS architecture: tenancy models, tenant isolation, row-level security, sharding, noisy neighbours, lifecycle, billing and compliance."},"topicCount":32,"shortCount":148,"firstSlug":"mt-what-is-multi-tenancy"},"multimodal-ai":{"badge":"MM","accent":"#7c3aed","title":{"en":"Multimodal AI"},"tagline":{"en":"Learn multimodal AI: images and audio as tensors, ViT encoders, CLIP, vision-language models, diffusion, multimodal RAG, cost, evaluation and safety."},"topicCount":33,"shortCount":144,"firstSlug":"mm-what-is-multimodal"},"mysql":{"badge":"MY","accent":"#00758f","title":{"en":"MySQL Fundamentals: SQL, Joins and Transactions","hi":"MySQL Fundamentals: SQL, Joins और Transactions"},"tagline":{"en":"Learn MySQL and SQL from tables and queries to joins, indexes and transactions. For beginners and developers who need to work with relational data.","hi":"Tables और queries से joins, indexes और transactions तक MySQL व SQL सीखें। उन beginners और developers के लिए जो relational data के साथ काम करते हैं।"},"topicCount":30,"shortCount":90,"firstSlug":"sql-what-is-rdbms"},"n8n-ai-automation":{"badge":"N8N","accent":"#db2777","title":{"en":"AI Automation with n8n","hi":"n8n के साथ AI Automation"},"tagline":{"en":"Build, secure and run AI-powered workflows in n8n: triggers, data handling, the AI Agent node, tools, RAG, error handling, guardrails and self-hosting.","hi":"n8n में AI-संचालित workflows बनाएँ, सुरक्षित करें और चलाएँ: triggers, data handling, AI Agent node, tools, RAG, error handling, guardrails और self-hosting।"},"topicCount":25,"shortCount":105,"firstSlug":"basics-what-is"},"nestjs":{"badge":"NJ","accent":"#e92d76","title":{"en":"NestJS: Building Scalable Node.js APIs","hi":"NestJS: Scalable Node.js APIs बनाना"},"tagline":{"en":"Build structured, testable server-side apps with NestJS modules, dependency injection, TypeORM and guards. For TypeScript and Node.js developers.","hi":"NestJS modules, dependency injection, TypeORM और guards से संरचित, testable server-side apps बनाएँ। TypeScript और Node.js developers के लिए।"},"topicCount":34,"shortCount":107,"firstSlug":"nestjs-why"},"nextjs":{"badge":"NX","accent":"#2563eb","title":{"en":"Next.js"},"tagline":{"en":"Build full-stack React apps with the Next.js App Router: layouts, dynamic routes, Server and Client Components, static and dynamic rendering, caching, Server Actions, Route Handlers, Proxy, metadata and deployment, verified against a real Next.js 16 build."},"topicCount":25,"shortCount":108,"firstSlug":"i-what"},"nginx":{"badge":"NGX","accent":"#009639","title":{"en":"Nginx"},"tagline":{"en":"Master NGINX: server blocks and location matching, static files, reverse proxying, load balancing, TLS with HTTP/2 and HTTP/3, caching, rate limits and logging."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"nodejs":{"badge":"ND","accent":"#339933","title":{"en":"Node.js Fundamentals: Modules, Async and Servers","hi":"Node.js Fundamentals: Modules, Async और Servers"},"tagline":{"en":"Learn Node.js from modules and npm to async code, streams and a basic HTTP server. For JavaScript developers moving to backend and tooling work.","hi":"Modules और npm से async code, streams और बुनियादी HTTP server तक Node.js सीखें। उन JavaScript developers के लिए जो backend और tooling की ओर बढ़ रहे हैं।"},"topicCount":30,"shortCount":87,"firstSlug":"node-intro"},"numpy-pandas-sklearn":{"badge":"NP","accent":"#0f766e","title":{"en":"NumPy / Pandas / scikit-learn"},"tagline":{"en":"The core Python data stack, hands on: fast arrays with NumPy, data wrangling with pandas, and honest machine learning with scikit-learn, with every example run on NumPy 2.5, pandas 3.0 and scikit-learn 1.9."},"topicCount":25,"shortCount":108,"firstSlug":"a-create"},"nuxt":{"badge":"NU","accent":"#2563eb","title":{"en":"Nuxt","hi":"Nuxt"},"tagline":{"en":"Build practical foundations in Nuxt.","hi":"Nuxt की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"nuxt-01"},"observability":{"badge":"OB","accent":"#0f766e","title":{"en":"Logging, Metrics, Tracing & Alerting"},"tagline":{"en":"Learn observability hands-on: structured logs, Prometheus metrics and PromQL, OpenTelemetry tracing, SLOs, burn-rate alerts and on-call practice."},"topicCount":35,"shortCount":153,"firstSlug":"ob-why-observability"},"oop":{"badge":"OOP","accent":"#0f9d8a","title":{"en":"Object-Oriented Programming (OOP)"},"tagline":{"en":"Learn OOP the right way: classes and objects, encapsulation, abstraction, inheritance, polymorphism, composition, UML, SOLID, equals/hashCode and design."},"topicCount":25,"shortCount":108,"firstSlug":"f-why"},"open-source":{"badge":"OSS","accent":"#7c3aed","title":{"en":"Open Source Contribution Guide","hi":"Open Source Contribution Guide"},"tagline":{"en":"Learn to make respectful, reviewable contributions to real projects.","hi":"वास्तविक projects में सम्मानजनक और review योग्य contributions करना सीखें।"},"topicCount":25,"shortCount":100,"firstSlug":"open-source-01"},"openai-agent-builder":{"badge":"OAB","accent":"#2563eb","title":{"en":"OpenAI Agent Builder Workflows"},"tagline":{"en":"Design agent workflows on a visual canvas and in code: nodes, state, routing, loops, handoffs, approvals, guardrails, evals, versioning and cost, with runnable Agents SDK and Python snippets."},"topicCount":26,"shortCount":112,"firstSlug":"i-what"},"openapi":{"badge":"OAS","accent":"#6ba539","title":{"en":"OpenAPI / Swagger"},"tagline":{"en":"Describe HTTP APIs with OpenAPI 3.1: paths, parameters, schemas, security, errors, versioning, Swagger UI, linting, mocks, code generation and CI workflows."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"opentelemetry":{"badge":"OT","accent":"#0f766e","title":{"en":"OpenTelemetry"},"tagline":{"en":"Vendor-neutral observability: instrument services once for traces, metrics and logs, propagate context across services, and process telemetry with the OpenTelemetry Collector before sending it to any backend."},"topicCount":25,"shortCount":108,"firstSlug":"f-why"},"operating-systems":{"badge":"OS","accent":"#db2777","title":{"en":"Operating System Concepts","hi":"Operating System Concepts"},"tagline":{"en":"Build practical foundations in Operating System Concepts.","hi":"Operating System Concepts की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"operating-systems-01"},"orms":{"badge":"PTS","accent":"#2563eb","title":{"en":"Prisma / TypeORM / Sequelize"},"tagline":{"en":"Learn Node.js ORMs the right way: Prisma, TypeORM and Sequelize models, relations, queries, migrations, transactions, performance and safe SQL."},"topicCount":35,"shortCount":163,"firstSlug":"or-what-is-orm"},"owasp-top-10":{"badge":"OW","accent":"#ea580c","title":{"en":"OWASP Top 10"},"tagline":{"en":"Understand the most critical web application security risks and how to prevent them, with vulnerable and fixed code side by side for access control, injection, cryptography, configuration, components, authentication and monitoring."},"topicCount":25,"shortCount":108,"firstSlug":"i-what"},"paas-hosting":{"badge":"PH","accent":"#0f766e","title":{"en":"PaaS / Hosting","hi":"PaaS / Hosting"},"tagline":{"en":"Build practical foundations in PaaS / Hosting.","hi":"PaaS / Hosting की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"paas-hosting-01"},"package-managers":{"badge":"PM","accent":"#2563eb","title":{"en":"npm / pnpm / yarn","hi":"npm / pnpm / yarn"},"tagline":{"en":"Build practical foundations in npm / pnpm / yarn.","hi":"npm / pnpm / yarn की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"package-managers-01"},"packer":{"badge":"P","accent":"#7c3aed","title":{"en":"Packer","hi":"Packer"},"tagline":{"en":"Build practical foundations in Packer.","hi":"Packer की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"packer-01"},"performance-testing":{"badge":"PER","accent":"#dc2626","title":{"en":"Load & Performance Testing","hi":"Load और Performance Testing"},"tagline":{"en":"Build practical foundations in Load & Performance Testing.","hi":"Load और Performance Testing की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"performance-testing-01"},"php":{"badge":"PHP","accent":"#777bb4","title":{"en":"PHP"},"tagline":{"en":"Learn modern PHP 8: strict types, match, enums, readonly classes, property hooks, PDO, security, Composer, PSR standards, Laravel/Symfony and deployment."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"phpunit":{"badge":"PU","accent":"#4f46e5","title":{"en":"PHPUnit","hi":"PHPUnit"},"tagline":{"en":"Build practical foundations in PHPUnit.","hi":"PHPUnit की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"phpunit-01"},"postgresql":{"badge":"PG","accent":"#2563eb","title":{"en":"PostgreSQL"},"tagline":{"en":"Learn PostgreSQL by running it: schema design and constraints, joins and aggregates, CTEs and window functions, JSONB, upserts, EXPLAIN and indexes, transactions and isolation, roles, row-level security and backups, all executed on PostgreSQL 16."},"topicCount":25,"shortCount":108,"firstSlug":"i-what"},"postman-insomnia":{"badge":"PI","accent":"#db2777","title":{"en":"Postman / Insomnia","hi":"Postman / Insomnia"},"tagline":{"en":"Build practical foundations in Postman / Insomnia.","hi":"Postman / Insomnia की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"postman-insomnia-01"},"prometheus-grafana":{"badge":"PR","accent":"#2563eb","title":{"en":"Prometheus + Grafana"},"tagline":{"en":"Monitor systems with metrics: instrument services, scrape them with Prometheus, query with PromQL, alert with Alertmanager and visualise everything in Grafana dashboards."},"topicCount":25,"shortCount":108,"firstSlug":"f-signals"},"prompt-context-engineering":{"badge":"PCE","accent":"#7c3aed","title":{"en":"Prompt & Context Engineering","hi":"Prompt और Context Engineering"},"tagline":{"en":"Go beyond wording: decide what the model sees, how much, in what order and in what structure. Token budgets, retrieval packing, compression, memory, caching, structured output and untrusted content, with every snippet run.","hi":"शब्दों से आगे बढ़ें: तय करें मॉडल क्या देखे, कितना, किस क्रम में और किस संरचना में। Token budgets, retrieval packing, compression, memory, caching, संरचित आउटपुट और अविश्वसनीय सामग्री, हर snippet चलाकर।"},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"prompt-engineering":{"badge":"PE","accent":"#7c3aed","title":{"en":"Prompt Engineering","hi":"Prompt Engineering"},"tagline":{"en":"Write prompts that work reliably: structure, examples, reasoning, structured output, context limits, safety and evaluation, with small runnable harnesses to test your prompts.","hi":"भरोसे से काम करने वाले prompts लिखें: संरचना, उदाहरण, reasoning, structured output, context सीमाएँ, सुरक्षा और evaluation, अपने prompts परखने के छोटे चलने योग्य harnesses के साथ।"},"topicCount":29,"shortCount":110,"firstSlug":"f-what"},"prompt-quality-scoring":{"badge":"PQ","accent":"#db2777","title":{"en":"Prompt Quality Scoring"},"tagline":{"en":"Measure prompts instead of guessing: prompt linting, format checks, weighted rubrics, calibrated LLM judges, bias checks, pairwise ratings, significance tests, cost-quality frontiers and regression gates, with every calculation run."},"topicCount":25,"shortCount":108,"firstSlug":"i-why"},"pulumi":{"badge":"PUL","accent":"#0f766e","title":{"en":"Pulumi","hi":"Pulumi"},"tagline":{"en":"Build practical foundations in Pulumi.","hi":"Pulumi की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"pulumi-01"},"pwa":{"badge":"PWA","accent":"#8f5cf6","title":{"en":"Progressive Web Apps: Offline, Installable Web Apps","hi":"Progressive Web Apps: Offline, Installable Web Apps"},"tagline":{"en":"Build installable, offline-capable web apps with manifests, service workers, caching and push. For front-end developers moving beyond static pages.","hi":"Manifests, service workers, caching और push से installable, offline-capable web apps बनाएँ। उन front-end developers के लिए जो static pages से आगे बढ़ना चाहते हैं।"},"topicCount":30,"shortCount":99,"firstSlug":"pwa-what-is"},"pytest":{"badge":"PYT","accent":"#0f766e","title":{"en":"pytest","hi":"pytest"},"tagline":{"en":"Build practical foundations in pytest.","hi":"pytest की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"pytest-01"},"python":{"badge":"PY","accent":"#f2b134","title":{"en":"Python Fundamentals: From Basics to Async","hi":"Python Fundamentals: Basics से Async तक"},"tagline":{"en":"Learn Python from variables to classes, generators, decorators and async. For beginners and career switchers who want practical scripting and backend skills.","hi":"Variables से classes, generators, decorators और async तक Python सीखें। उन beginners और career switchers के लिए जो व्यावहारिक scripting व backend skills चाहते हैं।"},"topicCount":49,"shortCount":130,"firstSlug":"py-intro"},"pytorch":{"badge":"PT","accent":"#ee4c2c","title":{"en":"PyTorch"},"tagline":{"en":"Learn PyTorch from tensors and autograd to nn.Module models, training loops, data pipelines, GPUs, mixed precision, saving and deployment."},"topicCount":33,"shortCount":154,"firstSlug":"pt-what-is-pytorch"},"r-programming":{"badge":"RP","accent":"#276dc3","title":{"en":"R Programming"},"tagline":{"en":"Learn R for data analysis: vectors, data frames, the tidyverse, dplyr and ggplot2, statistics and regression, Quarto reports, Shiny and reproducible workflows."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"rabbitmq":{"badge":"RMQ","accent":"#ff6600","title":{"en":"RabbitMQ"},"tagline":{"en":"Learn RabbitMQ 4.x: exchanges and routing, acks and prefetch, publisher confirms, dead-lettering and retries, quorum queues, streams, clustering and monitoring."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"rackspace":{"badge":"R","accent":"#7c3aed","title":{"en":"Rackspace","hi":"Rackspace"},"tagline":{"en":"Build practical foundations in Rackspace.","hi":"Rackspace की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"rackspace-01"},"rag-evaluation":{"badge":"RGE","accent":"#0f766e","title":{"en":"RAG Retrieval & Evaluation"},"tagline":{"en":"Measure a RAG system instead of eyeballing it: evaluation sets, retrieval metrics, statistics, retriever and chunking experiments, answer faithfulness, calibrated LLM judges and release gates, with every snippet run."},"topicCount":25,"shortCount":108,"firstSlug":"w-split"},"rag":{"badge":"RAG","accent":"#0e7490","title":{"en":"Retrieval-Augmented Generation (RAG)","hi":"Retrieval-Augmented Generation (RAG)"},"tagline":{"en":"Build question-answering systems grounded in your own documents: chunking, embeddings, keyword and hybrid search, reranking, prompts, citations, evaluation and production concerns, with small runnable examples.","hi":"अपने दस्तावेज़ों पर आधारित प्रश्न-उत्तर systems बनाएँ: chunking, embeddings, keyword और hybrid search, reranking, prompts, citations, evaluation और production, छोटे चलाने योग्य उदाहरणों के साथ।"},"topicCount":27,"shortCount":103,"firstSlug":"b-why"},"react-native":{"badge":"RN","accent":"#2563eb","title":{"en":"React Native"},"tagline":{"en":"Build native iOS and Android apps with React: core components, Flexbox layout, lists and input, navigation, data, device APIs, performance and shipping to the stores with Expo and EAS."},"topicCount":25,"shortCount":116,"firstSlug":"f-what"},"react":{"badge":"RE","accent":"#0891b2","title":{"en":"React"},"tagline":{"en":"Learn modern React by running it: JSX, components and props, state and batching, effects and data fetching, forms, reducers, context, custom hooks, refs, memoisation, keys, error boundaries and testing, with every example executed on React 19."},"topicCount":25,"shortCount":108,"firstSlug":"i-model"},"realtime-web":{"badge":"WSS","accent":"#0f766e","title":{"en":"WebSockets & Server-Sent Events"},"tagline":{"en":"Learn real-time web communication: polling, Server-Sent Events, the WebSocket protocol, scaling with pub/sub, security and testing."},"topicCount":32,"shortCount":158,"firstSlug":"rt-why-realtime"},"redis-monitoring-dashboards":{"badge":"RMD","accent":"#db2777","title":{"en":"Redis Monitoring Dashboards","hi":"Redis Monitoring Dashboards"},"tagline":{"en":"Build practical foundations in Redis Monitoring Dashboards.","hi":"Redis Monitoring Dashboards की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"redis-monitoring-dashboards-01"},"redis-streams":{"badge":"RST","accent":"#dc382d","title":{"en":"Redis Pub/Sub & Streams"},"tagline":{"en":"Build messaging on Redis: Pub/Sub, sharded channels, keyspace events, Streams, consumer groups, XACK and XAUTOCLAIM, trimming, durability and monitoring."},"topicCount":25,"shortCount":108,"firstSlug":"f-options"},"redis":{"badge":"RED","accent":"#d82c20","title":{"en":"Redis Fundamentals: Caching, Data Structures and Persistence","hi":"Redis Fundamentals: Caching, Data Structures और Persistence"},"tagline":{"en":"Learn Redis commands, data structures, caching, sessions and persistence. For backend developers who want fast, reliable in-memory data in their apps.","hi":"Redis commands, data structures, caching, sessions और persistence सीखें। उन backend developers के लिए जो अपने apps में तेज़ और भरोसेमंद in-memory data चाहते हैं।"},"topicCount":20,"shortCount":64,"firstSlug":"redis-intro"},"redux-zustand":{"badge":"RZ","accent":"#2563eb","title":{"en":"Redux Toolkit / Zustand"},"tagline":{"en":"Manage client state in React apps with Redux Toolkit, RTK Query and Zustand: slices, async logic, caching, selectors, middleware, testing and choosing the right tool."},"topicCount":25,"shortCount":108,"firstSlug":"f-kinds"},"regular-expressions":{"badge":"REG","accent":"#7c3aed","title":{"en":"Regular Expressions","hi":"Regular Expressions"},"tagline":{"en":"Build practical foundations in Regular Expressions.","hi":"Regular Expressions की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"regular-expressions-01"},"release-pipelines":{"badge":"BRP","accent":"#7c3aed","title":{"en":"Build & Release Pipelines","hi":"Build & Release Pipelines"},"tagline":{"en":"Build practical foundations in Build & Release Pipelines.","hi":"Build & Release Pipelines की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"release-pipelines-01"},"remix":{"badge":"RM","accent":"#ea580c","title":{"en":"Remix","hi":"Remix"},"tagline":{"en":"Build practical foundations in Remix.","hi":"Remix की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"remix-01"},"resilience-patterns":{"badge":"RES","accent":"#b45309","title":{"en":"Rate Limiting, Circuit Breakers & Resilience Patterns"},"tagline":{"en":"Keep services up when dependencies fail: timeouts, retries with jitter, circuit breakers, bulkheads, fallbacks, rate limiting and load shedding."},"topicCount":25,"shortCount":108,"firstSlug":"f-why"},"responsive-design":{"badge":"RD","accent":"#06b6d4","title":{"en":"Responsive and Mobile-First Web Design","hi":"Responsive और Mobile-First Web Design"},"tagline":{"en":"Build fluid, mobile-first layouts with media queries, Flexbox, Grid and container queries. For front-end developers who want sites that work on every screen.","hi":"Media queries, Flexbox, Grid और container queries से fluid, mobile-first layouts बनाएँ। उन front-end developers के लिए जो हर screen पर चलने वाली sites चाहते हैं।"},"topicCount":26,"shortCount":112,"firstSlug":"responsive-intro"},"restapi":{"badge":"AP","accent":"#ff6b35","title":{"en":"REST API Design: Resources, Status Codes and Security","hi":"REST API Design: Resources, Status Codes और Security"},"tagline":{"en":"Design clean, predictable HTTP APIs: resources, status codes, pagination, versioning, authentication and errors. For backend and full-stack developers.","hi":"साफ़ और अनुमानित HTTP APIs डिज़ाइन करें: resources, status codes, pagination, versioning, authentication और errors। Backend व full-stack developers के लिए।"},"topicCount":25,"shortCount":96,"firstSlug":"api-rest-intro"},"resume-portfolio":{"badge":"REP","accent":"#db2777","title":{"en":"Resume & GitHub Portfolio"},"tagline":{"en":"Build an honest, focused software engineering resume and a GitHub portfolio that shows real skill: strong bullets, tailoring, readable formatting, project READMEs, code quality signals and a final checklist."},"topicCount":25,"shortCount":108,"firstSlug":"f-purpose"},"ruby":{"badge":"RB","accent":"#cc342d","title":{"en":"Ruby"},"tagline":{"en":"Learn Ruby 3: objects, blocks and lambdas, Enumerable, modules and mixins, pattern matching, metaprogramming and DSLs, gems, RSpec, YJIT and Rails basics."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"rust":{"badge":"RS","accent":"#c2410c","title":{"en":"Rust"},"tagline":{"en":"Learn Rust by compiling it: cargo, ownership and borrowing, lifetimes, structs, enums and traits, Result and the ? operator, iterators, fearless concurrency with Send and Sync, and testing with clippy and rustfmt, with real compiler output from Rust 1.99."},"topicCount":25,"shortCount":108,"firstSlug":"i-why"},"rxjs":{"badge":"RX","accent":"#2563eb","title":{"en":"RxJS","hi":"RxJS"},"tagline":{"en":"Build practical foundations in RxJS.","hi":"RxJS की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"rxjs-01"},"safe-autonomous-code-fixing":{"badge":"SF","accent":"#2563eb","title":{"en":"Safe Autonomous Code Fixing"},"tagline":{"en":"Let AI fix bugs without breaking trust: reproduce with failing tests, localise with traces and git bisect, keep patches minimal, verify in isolation, detect test tampering and secrets, review and revert safely, with every step run in Python and real git."},"topicCount":25,"shortCount":108,"firstSlug":"i-uses"},"sass":{"badge":"SC","accent":"#db2777","title":{"en":"Sass / SCSS","hi":"Sass / SCSS"},"tagline":{"en":"Build practical foundations in Sass / SCSS.","hi":"Sass / SCSS की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"sass-01"},"scala":{"badge":"SCA","accent":"#dc322f","title":{"en":"Scala"},"tagline":{"en":"Learn Scala 3: immutable collections, for comprehensions, traits, case classes and enums, pattern matching, givens, Futures, Cats Effect, sbt and Spark."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"scalability":{"badge":"SAR","accent":"#059669","title":{"en":"Scalability, Availability & Reliability"},"tagline":{"en":"Design systems that scale and stay up: SLOs and error budgets, load balancing, replication, sharding, availability maths, failure modes, DR and observability."},"topicCount":25,"shortCount":108,"firstSlug":"f-defs"},"secrets-hygiene":{"badge":"SEC","accent":"#b45309","title":{"en":"1Password and Secrets Hygiene for Developers","hi":"डेवलपर्स के लिए 1Password और Secrets Hygiene"},"tagline":{"en":"Learn to store, share, use and rotate passwords, API keys and tokens safely with 1Password, the op CLI and good Git habits.","hi":"Passwords, API keys और tokens को 1Password, op CLI और अच्छी Git आदतों से सुरक्षित रूप से रखना, साझा करना, उपयोग करना और बदलना सीखें।"},"topicCount":24,"shortCount":103,"firstSlug":"sh-what-is-secret"},"secrets-management":{"badge":"SM","accent":"#db2777","title":{"en":"Secrets Management","hi":"Secrets Management"},"tagline":{"en":"Build practical foundations in Secrets Management.","hi":"Secrets Management की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"secrets-management-01"},"secure-coding":{"badge":"SR","accent":"#7c3aed","title":{"en":"Secure Coding Practices","hi":"Secure Coding Practices"},"tagline":{"en":"Build practical foundations in Secure Coding Practices.","hi":"Secure Coding Practices की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"secure-coding-01"},"sentry":{"badge":"SEN","accent":"#dc2626","title":{"en":"Sentry","hi":"Sentry"},"tagline":{"en":"Build practical foundations in Sentry.","hi":"Sentry की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"sentry-01"},"seo-developers":{"badge":"SEO","accent":"#d97706","title":{"en":"SEO for Developers: Technical SEO and Core Web Vitals","hi":"डेवलपर्स के लिए SEO: Technical SEO और Core Web Vitals"},"tagline":{"en":"Learn technical SEO: crawlability, structured data, rendering and Core Web Vitals. For developers who want sites that rank and earn organic traffic.","hi":"Technical SEO सीखें: crawlability, structured data, rendering और Core Web Vitals। उन developers के लिए जो ऐसी sites चाहते हैं जो rank करें और organic traffic पाएँ।"},"topicCount":34,"shortCount":114,"firstSlug":"seo-intro"},"serverless-edge":{"badge":"SE","accent":"#2563eb","title":{"en":"Serverless & Edge"},"tagline":{"en":"Learn serverless functions and edge computing: cold starts, triggers, idempotency, edge runtimes, caching, cost, security and interview prep."},"topicCount":32,"shortCount":146,"firstSlug":"se-what-is-serverless"},"sharding":{"badge":"SHA","accent":"#2563eb","title":{"en":"Load Balancing & Sharding","hi":"Load Balancing और Sharding"},"tagline":{"en":"Build practical foundations in Load Balancing & Sharding.","hi":"Load Balancing और Sharding की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"sharding-01"},"software-engineering-management":{"badge":"SEM","accent":"#2563eb","title":{"en":"Software Engineering Management","hi":"Software Engineering Management"},"tagline":{"en":"Build practical foundations in Software Engineering Management.","hi":"Software Engineering Management की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"software-engineering-management-01"},"solidity":{"badge":"SOL","accent":"#5c6bc0","title":{"en":"Blockchain & Smart Contracts (Solidity)"},"tagline":{"en":"Learn blockchain and Solidity: the EVM and gas, contract design, ERC-20 and NFTs, upgrades, oracles, security and audits, Foundry testing and dApps."},"topicCount":25,"shortCount":108,"firstSlug":"b-blockchain"},"solidjs":{"badge":"SJ","accent":"#db2777","title":{"en":"SolidJS","hi":"SolidJS"},"tagline":{"en":"Build practical foundations in SolidJS.","hi":"SolidJS की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"solidjs-01"},"spark":{"badge":"SPK","accent":"#e25a1c","title":{"en":"Apache Spark: Big Data Processing with DataFrames","hi":"Apache Spark: DataFrames से Big Data Processing"},"tagline":{"en":"Learn Apache Spark with PySpark: architecture, DataFrames, SQL, joins, windows, lazy execution, shuffles, performance tuning, streaming and production deployment.","hi":"PySpark के साथ Apache Spark सीखें: architecture, DataFrames, SQL, joins, windows, lazy execution, shuffles, performance ट्यूनिंग, streaming और production deployment।"},"topicCount":25,"shortCount":106,"firstSlug":"sp-what-is"},"spring-boot":{"badge":"SB","accent":"#2563eb","title":{"en":"Spring Boot"},"tagline":{"en":"Build production-ready Java services with Spring Boot 4: starters and auto-configuration, dependency injection, REST controllers, validation, problem details, Spring Data JPA, transactions, slice tests and Actuator, verified with a real app built and run."},"topicCount":25,"shortCount":108,"firstSlug":"i-what"},"sql-deep-dive":{"badge":"SDD","accent":"#0f766e","title":{"en":"SQL Deep Dive"},"tagline":{"en":"Go beyond SELECT * : how SQL evaluates queries, joins without surprises, window functions, recursive CTEs, analytical patterns and index-friendly queries, with every query run on PostgreSQL 16."},"topicCount":25,"shortCount":108,"firstSlug":"t-sets"},"sqlalchemy":{"badge":"S","accent":"#7c3aed","title":{"en":"SQLAlchemy","hi":"SQLAlchemy"},"tagline":{"en":"Build practical foundations in SQLAlchemy.","hi":"SQLAlchemy की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"sqlalchemy-01"},"ssh-hardening":{"badge":"SSH","accent":"#7c3aed","title":{"en":"SSH & Server Hardening","hi":"SSH & Server Hardening"},"tagline":{"en":"Build practical foundations in SSH & Server Hardening.","hi":"SSH & Server Hardening की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"ssh-hardening-01"},"static-analysis":{"badge":"ST","accent":"#475569","title":{"en":"Static Analysis","hi":"Static Analysis"},"tagline":{"en":"Build practical foundations in Static Analysis.","hi":"Static Analysis की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"static-analysis-01"},"storybook":{"badge":"STO","accent":"#f97316","title":{"en":"Storybook: Component-Driven UI Development","hi":"Storybook: Component-Driven UI Development"},"tagline":{"en":"Build, document and test UI components in isolation with Storybook. For front-end developers and design-system teams working in React.","hi":"Storybook से UI components को isolation में build, document और test करें। React पर काम करने वाले front-end developers और design-system teams के लिए।"},"topicCount":25,"shortCount":108,"firstSlug":"sb-intro"},"stripe-payments":{"badge":"SP","accent":"#635bff","title":{"en":"Stripe Payments"},"tagline":{"en":"Integrate Stripe end to end: Checkout and Payment Element, webhooks, SCA and saved cards, subscriptions, refunds and disputes, Connect, idempotency and a production checklist."},"topicCount":25,"shortCount":108,"firstSlug":"f-flow"},"supabase":{"badge":"SU","accent":"#ea580c","title":{"en":"Supabase"},"tagline":{"en":"Build on Supabase: Postgres tables and supabase-js queries, Row Level Security, auth, storage, realtime, edge functions, the CLI workflow and a production-ready checklist."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"svelte":{"badge":"SV","accent":"#ea580c","title":{"en":"Svelte / SvelteKit"},"tagline":{"en":"Build fast web apps with Svelte 5 runes and SvelteKit 2: reactive components, snippets, shared state, filesystem routing, server data loading, form actions, adapters and testing."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"swift":{"badge":"SW","accent":"#f05138","title":{"en":"Swift"},"tagline":{"en":"Learn Swift 6: optionals, structs, enums, protocols, generics, closures, error handling, ARC, async/await, actors and data-race safety, with SwiftUI basics."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"system-design-interview":{"badge":"SDI","accent":"#2563eb","title":{"en":"System Design Interview Prep"},"tagline":{"en":"Practise structured, defensible design conversations: a repeatable interview framework, back-of-envelope maths, the core building blocks and classic case studies, with the key numbers computed by small Python simulations you can run."},"topicCount":25,"shortCount":108,"firstSlug":"f-assess"},"system-design":{"badge":"SD","accent":"#7c5cff","title":{"en":"System Design: Architecture, Scale and Trade-offs","hi":"System Design: Architecture, Scale और Trade-offs"},"tagline":{"en":"Learn system design: estimate load, choose building blocks and weigh trade-offs for scalable, reliable systems. Built for engineers and interviews.","hi":"System design सीखें: load का अनुमान लगाएँ, building blocks चुनें और scalable, reliable systems के trade-offs तौलें। Engineers और interviews के लिए।"},"topicCount":32,"shortCount":129,"firstSlug":"sd-intro"},"tailwind":{"badge":"TWC","accent":"#0891b2","title":{"en":"Tailwind CSS"},"tagline":{"en":"Style interfaces directly in your markup with utility classes: layouts, responsive design, states, dark mode, design tokens and maintainable component patterns, using Tailwind CSS v4."},"topicCount":25,"shortCount":108,"firstSlug":"b-why"},"tanstack-query":{"badge":"TQ","accent":"#2563eb","title":{"en":"TanStack Query","hi":"TanStack Query"},"tagline":{"en":"Build practical foundations in TanStack Query.","hi":"TanStack Query की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"tanstack-query-01"},"tauri":{"badge":"TA","accent":"#7c3aed","title":{"en":"Tauri","hi":"Tauri"},"tagline":{"en":"Build practical foundations in Tauri.","hi":"Tauri की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"tauri-01"},"tdd-bdd":{"badge":"TB","accent":"#7c3aed","title":{"en":"TDD & BDD","hi":"TDD और BDD"},"tagline":{"en":"Build practical foundations in TDD & BDD.","hi":"TDD और BDD की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"tdd-bdd-01"},"technical-risk-communication":{"badge":"TR","accent":"#db2777","title":{"en":"Technical Risk Communication","hi":"Technical Risk Communication"},"tagline":{"en":"Build practical foundations in Technical Risk Communication.","hi":"Technical Risk Communication की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"technical-risk-communication-01"},"technical-writing":{"badge":"TW","accent":"#0f766e","title":{"en":"Technical Writing","hi":"Technical Writing"},"tagline":{"en":"Build practical foundations in Technical Writing.","hi":"Technical Writing की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"technical-writing-01"},"terminal-setup":{"badge":"TER","accent":"#475569","title":{"en":"Terminal Setup","hi":"Terminal Setup"},"tagline":{"en":"Build practical foundations in Terminal Setup.","hi":"Terminal Setup की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"terminal-setup-01"},"terraform":{"badge":"TF","accent":"#db2777","title":{"en":"Terraform"},"tagline":{"en":"Manage infrastructure as code with Terraform: providers, resources, variables, plans, state and drift, count and for_each, modules, sensitive values, lifecycle rules, refactoring with moved blocks and CI workflows, with every command run on Terraform 1.16."},"topicCount":25,"shortCount":108,"firstSlug":"i-iac"},"test-pyramid":{"badge":"TP","accent":"#7c3aed","title":{"en":"Test Pyramid, Mocking, Fixtures & Coverage","hi":"Test Pyramid, Mocking, Fixtures और Coverage"},"tagline":{"en":"Build practical foundations in Test Pyramid, Mocking, Fixtures & Coverage.","hi":"Test Pyramid, Mocking, Fixtures और Coverage की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"test-pyramid-01"},"testing-fundamentals":{"badge":"TES","accent":"#2563eb","title":{"en":"Testing Fundamentals","hi":"Testing Fundamentals"},"tagline":{"en":"Build practical foundations in Testing Fundamentals.","hi":"Testing Fundamentals की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"testing-fundamentals-01"},"threejs":{"badge":"TJ","accent":"#db2777","title":{"en":"Three.js","hi":"Three.js"},"tagline":{"en":"Build practical foundations in Three.js.","hi":"Three.js की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"threejs-01"},"trivy-security-scanning":{"badge":"TSS","accent":"#ea580c","title":{"en":"Trivy Container Security Scanning","hi":"Trivy Container Security Scanning"},"tagline":{"en":"Build practical foundations in Trivy Container Security Scanning.","hi":"Trivy Container Security Scanning की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"trivy-security-scanning-01"},"typescript":{"badge":"TS","accent":"#3178c6","title":{"en":"TypeScript Fundamentals","hi":"TypeScript Fundamentals"},"tagline":{"en":"Learn TypeScript types, generics and strict mode to catch bugs before runtime. A hands-on course for JavaScript developers.","hi":"TypeScript types, generics और strict mode सीखें ताकि bugs runtime से पहले पकड़े जाएँ। JavaScript developers के लिए hands-on course।"},"topicCount":28,"shortCount":98,"firstSlug":"ts-intro"},"vector-databases":{"badge":"VD","accent":"#2563eb","title":{"en":"Vector Databases","hi":"Vector Databases"},"tagline":{"en":"Learn to store, index, filter and operate vectors in real systems: pgvector with SQL, Qdrant and Chroma APIs, HNSW tuning, filtered and hybrid search, sharding, replication, capacity planning, security and choosing a database, with every example run for real.","hi":"असली systems में vectors को रखना, index करना, filter करना और चलाना सीखें: SQL के साथ pgvector, Qdrant और Chroma APIs, HNSW tuning, filtered व hybrid search, sharding, replication, capacity planning, सुरक्षा और database का चुनाव, हर उदाहरण असली चलाया हुआ।"},"topicCount":28,"shortCount":115,"firstSlug":"b-what"},"vite":{"badge":"VT","accent":"#2563eb","title":{"en":"Vite","hi":"Vite"},"tagline":{"en":"Build practical foundations in Vite.","hi":"Vite की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"vite-01"},"vscode":{"badge":"VS","accent":"#2563eb","title":{"en":"VS Code","hi":"VS Code"},"tagline":{"en":"Build practical foundations in VS Code.","hi":"VS Code की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"vscode-01"},"vue-native":{"badge":"VN","accent":"#7c3aed","title":{"en":"Vue Native","hi":"Vue Native"},"tagline":{"en":"Build practical foundations in Vue Native.","hi":"Vue Native की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"vue-native-01"},"vue":{"badge":"VU","accent":"#2563eb","title":{"en":"Vue.js"},"tagline":{"en":"Build modern web apps with Vue 3: templates and reactivity, components and composables, routing with Vue Router, state with Pinia, TypeScript, testing and performance."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"},"web-performance":{"badge":"PERF","accent":"#3b82f6","title":{"en":"Web Performance Optimization","hi":"वेब प्रदर्शन अनुकूलन"},"tagline":{"en":"Measure and improve page speed with Core Web Vitals, DevTools and Lighthouse. Apply proven fixes for images, JavaScript, caching and delivery.","hi":"Core Web Vitals, DevTools और Lighthouse से page speed मापें और सुधारें। Images, JavaScript, caching और delivery के लिए प्रमाणित fixes लागू करें।"},"topicCount":25,"shortCount":117,"firstSlug":"web-perf-01"},"webassembly":{"badge":"WA","accent":"#ea580c","title":{"en":"WebAssembly","hi":"WebAssembly"},"tagline":{"en":"Build practical foundations in WebAssembly.","hi":"WebAssembly की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"webassembly-01"},"webpack":{"badge":"WP","accent":"#f59e0b","title":{"en":"Webpack: Module Bundling and Build Optimization","hi":"Webpack: Module Bundling और Build Optimization"},"tagline":{"en":"Learn to configure, optimize and debug Webpack builds for front-end projects. Ship smaller, faster bundles with a production-ready setup.","hi":"Front-end projects के लिए Webpack builds configure, optimize और debug करना सीखें। Production-ready setup से छोटे और तेज़ bundles भेजें।"},"topicCount":25,"shortCount":108,"firstSlug":"webpack-01"},"webrtc":{"badge":"WR","accent":"#0f766e","title":{"en":"WebRTC","hi":"WebRTC"},"tagline":{"en":"Build practical foundations in WebRTC.","hi":"WebRTC की व्यावहारिक बुनियाद बनाएँ।"},"topicCount":25,"shortCount":100,"firstSlug":"webrtc-01"},"zig":{"badge":"ZG","accent":"#f7a41d","title":{"en":"Zig"},"tagline":{"en":"Learn Zig: explicit control flow, slices and pointers, errors and optionals, allocators, comptime generics, C interop, cross-compiling, build.zig and tests."},"topicCount":25,"shortCount":108,"firstSlug":"f-what"}}