EraCode practice

JavaScript practice challenges

Public JavaScript challenges shared by the EraCode community. These pages are teasers — skill maintenance starts when you attempt the full problem inside EraCode.

Accessible focus: programmatically focus an error summary

intermediateMulti-PartJavaScript

Practice a small JavaScript accessibility pattern: move keyboard focus to an error summary after validation so screen reader and keyboard users get immediate context.

Testing: Verify a function was called with the right args (Jest spy)

intermediateMulti-PartJavaScript

Quick check-in on JavaScript testing: understand when to use a spy and implement a tiny Jest assertion to verify call arguments.

Daily JS: Count Items with a Map

beginnerMulti-PartJavaScript

Quick practice on JavaScript data structures: using Map for frequency counting, plus a short concept check.

Other technologies

All challengesAWSCCloudflareDjangoDjango REST FrameworkDockerExpressFlaskGitLIBORNestJSNext.jsPostgreSQLPythonRReact.jsSQLSequelizeSushiswapTailwind CSSThird-party APIsTypeScriptZod

Product

  • Home
  • Features
  • Daily challenges
  • Pricing

Guides

  • Topics
  • Practice
  • Glossary
  • Prevent skill atrophy
  • Stay sharp with AI coding
  • Daily coding practice

Teams

  • Senior developers
  • Engineering team training

Legal

  • Privacy
  • Contact