Skip to main content

Practice Coding on Scrimba

Building beats watching. These drills put you in Scrimba's live-code editor for CSS Grid, Flexbox, Tailwind, JavaScript arrays, API calls, TypeScript, React hooks and AI engineering, plus a guided React project. Start with the fundamental you are shakiest on, then move to the project pages once the drills feel easy.

Practice by skill​

CSS and layout

JavaScript and TypeScript

React

AI engineering

Where practice fits in the bigger picture​

Learn JavaScript, Learn React, Learn HTML and CSS, Learn TypeScript and Intro to Supabase run free end to end; Pro gates only their certificates and, where they exist, the Solo Projects. Learn CSS Grid, Learn Flexbox, CSS Challenges and the AI courses are Pro after a few free sample scrims. Drills are the reps; the Learning Paths are the curriculum. Reinforce a weak spot here before moving on in a path. How scrims work explains the pause-and-code loop; escaping tutorial hell covers why building beats watching.

Frequently asked questions​

Turn practice into a course

Start free in Learn JavaScript or Learn HTML and CSS.

Try Scrimba free (opens in a new tab)