cod;nn

For your next ‘I get it’ moment.

Less memorising.
More understanding.

Practise JavaScript. Make React click. Build projects you can actually explain in an interview.

No sign-up needed. Bring your curiosity.

JS BRAIN WARM-UP01 / scope

Looks simple. Think again.

let count = 0;

function increment() {
  count += 1;
}

increment();
increment();
console.log(count); // ?
What gets logged?

Pick the output. Then find out why.

READ → THINK → TRY → UNDERSTAND↗
Free practiceExplanations, not just answersUseful tools. No login wall.

Pick your next move.

One concept. One challenge. A little more confidence.

Less friction. More building.

Your everyday developer workbench.

All tools ↗

Build it. Then explain it.

React projects for your portfolio, with tutorials and source code.

EXPLORE

Counter Game

Increment decrement counter using React hooks like useState and useEffect along with source code from Github.

#day1useStateuseEffect
EXPLORE

Super Custom Form

Submit Form in React using Functional Component for your entire project with the basics of react concepts.

#day2useRef
EXPLORE

TIC-TAC-TOE Game

Learn how do you make a tic tac toe in React JS with the basics of the react and javascript concepts.

#day3useStatearray
EXPLORE

Stopwatch | Timer

React stopwatch and countdown timer with days hours minutes seconds support with the basics of react and javascript concepts.

#day4useStateuseEffectsetInterval
EXPLORE

Snake Game

Develop a snake game using react hooks like useState, useEffect, useRef along with the basic JS concepts.

#day5useRefsetInterval
EXPLORE

Dino Game

Develop a React Dinosaur Game using react hooks using useRef hook, setTimeout & setInterval.

#day6useRefsetInterval
EXPLORE

Drag-Drop

Develop React drag and drop without any library and make your own task management board similar to JIRA in ReactJs.

#day7onDragOveronDroponDragStart
EXPLORE

Input of Skills

Develop React Tag Input component which can add tags in your html form without any external library.

#day8onKeyUpuseState
EXPLORE

Ecommerce Website

Develop Reactjs Ecommerce (with free open source code) website in reactjs using Context API.

#day9useReducercreateContext
EXPLORE

Personal Portfolio

Learn how to build a professional responsive portfolio website react.js from scratch along with github source code.

#day10react-toastifyreact-scrollemail
EXPLORE

useFormInput custom hook

Learn how to create and use the 'useFormInput' custom hook in React to manage form inputs with ease. This practical tutorial covers both functional approach, making it perfect for React enthusiasts of all levels.

#extras#customHook#useFormInput
EXPLORE

go to articles...

Know JavaScript? Meet Python.

A practical bridge for frontend developers—not another start-from-zero course.

Planned learning path

Better, together.

Found a better explanation?

Help improve the JavaScript and React interview questions. Each question bank links to its source repository.

Explore and contribute