体験:実行してみよう
コードはすでに入っています。そのまま「実行」ボタンを押して、プレビューに「Hello World」と表示されることを確認してください。演習の流れを体験する問題です。
Click error to highlight line. ✕=error ⚠=warning ›=log.
Write code and see the result immediately. Hints and answers included.
How to proceed: ① Read the guide → ② Do the exercise. Skipping guides leads to getting stuck. Read each step's guide before doing that category's exercises.
コードはすでに入っています。そのまま「実行」ボタンを押して、プレビューに「Hello World」と表示されることを確認してください。演習の流れを体験する問題です。
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
https://placehold.co/200x100 の画像を表示してください。altは「サンプル画像」にします。
Click error to highlight line. ✕=error ⚠=warning ›=log.
好きなテーマで、h1、h2、h3の3つの見出しを階層順に作ってください。(例:私のページ、好きな映画の紹介など)
Click error to highlight line. ✕=error ⚠=warning ›=log.
好きな手順やランキングをolとliで3ステップ書いてください。(例:料理の手順、好きなものランキングなど)
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
header, main, footer を使った基本構造を作ってください。mainの中身は自由です。
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
「メール」というラベルと、id="email"のinputをforとidで紐づけてください。
Click error to highlight line. ✕=error ⚠=warning ›=log.
articleタグ内にsectionを2つ作ってください。各sectionの内容は自由です。
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
fruitsの最初の要素をconsole.logで出力してください。fruitsは['りんご','みかん','ぶどう']。
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
numbersの各要素を2倍した新しい配列を作り、console.logで出力してください。numbersは[1,2,3]。
Click error to highlight line. ✕=error ⚠=warning ›=log.
scoreが60以上なら「合格」、未満なら「不合格」を変数resultに代入し、console.logで出力。scoreは70。
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
idが「list」のul内の最初のliを取得し、そのtextContentをconsole.logで出力してください。
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
idが「list」の要素のクリックイベントをリッスンし、クリックされたliのtextContentをconsole.logで出力してください。
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
https://jsonplaceholder.typicode.com/posts/1 からデータをfetchし、titleをconsole.logで出力してください。
Click error to highlight line. ✕=error ⚠=warning ›=log.
fetchで取得し、res.okがfalseなら「エラー」とconsole.log、trueならデータのtitleを出力してください。
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
https://jsonplaceholder.typicode.com/posts から取得し、先頭3件のtitleをconsole.logで出力してください。
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
key「name」でvalue「太郎」をlocalStorageに保存し、読み取ってconsole.logで出力してください。
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Click error to highlight line. ✕=error ⚠=warning ›=log.
Start in the browser, then understand how local web development works.
Skills in this track
Exercises: 6
Practice headings, paragraphs, lists, links, and images—the skeleton of every web page.
Skills in this track
Exercises: 10
Color, spacing, typography, and selectors to style pages professionally.
Skills in this track
Exercises: 10
Variables, functions, arrays, and control flow—the core of web logic.
Skills in this track
Exercises: 15
Forms, labels, inputs, and tables—foundation for user input and data display.
Skills in this track
Exercises: 5
Flexbox and Grid for cards, nav bars, and centered layouts used in production.
Skills in this track
Exercises: 8
Select elements, handle events, and mutate the page dynamically.
Skills in this track
Exercises: 10
Use fetch and JSON to load external data into the UI.
Skills in this track
Exercises: 5
Build todo, counter, and timer apps—portfolio-ready mini products.
Skills in this track
Exercises: 5