TEMPLATE

Learnwell — course workspace

A welcoming learning dashboard with lesson completion, a real progress calculation and a selectable lesson outline.

LIVE PREVIEW Isolated & interactive
<!-- Original layout, SVG/CSS artwork and JavaScript © 2026 XXC Templates. MIT License.
Illustrative sample content and data; no real accounts, purchases or bookings. -->
<main id="top">
  <nav class="site-nav" aria-label="Demo site">
    <a class="wordmark" href="#top">learnwell.</a>
    <div><a href="#lessons">My learning</a><span class="badge">DEMO STUDENT</span></div>
  </nav>
  <div class="learning-shell">
    <aside>
      <p class="section-label">YOUR LEARNING SPACE</p>
      <h2>Small steps.<br />Real progress.</h2>
      <div class="learning-ring"><strong id="progress-number">0%</strong></div>
      <p id="progress-copy">0 of 5 lessons complete</p>
      <progress id="progress" max="5" value="0" aria-label="Course completion"></progress>
    </aside>
    <section>
      <span class="kicker">FRONTEND FOUNDATIONS / COURSE 01</span>
      <h1>Make the web<br />a little better.</h1>
      <p class="course-description">
        Five compact lessons in structure, style and considerate interactions.
      </p>
      <div id="lessons">
        <label class="lesson"
          ><input type="checkbox" data-lesson="0" /><span
            ><b>01 / Start with meaningful HTML</b><small>8 MIN · PRACTICAL EXERCISE</small></span
          ><i>↗</i></label
        ><label class="lesson"
          ><input type="checkbox" data-lesson="1" /><span
            ><b>02 / Build a flexible CSS layout</b><small>11 MIN · PRACTICAL EXERCISE</small></span
          ><i>↗</i></label
        ><label class="lesson"
          ><input type="checkbox" data-lesson="2" /><span
            ><b>03 / Add thoughtful interaction</b><small>14 MIN · PRACTICAL EXERCISE</small></span
          ><i>↗</i></label
        ><label class="lesson"
          ><input type="checkbox" data-lesson="3" /><span
            ><b>04 / Design for the keyboard</b><small>17 MIN · PRACTICAL EXERCISE</small></span
          ><i>↗</i></label
        ><label class="lesson"
          ><input type="checkbox" data-lesson="4" /><span
            ><b>05 / Test the small screen</b><small>20 MIN · PRACTICAL EXERCISE</small></span
          ><i>↗</i></label
        >
      </div>
      <button id="change" class="primary">Complete the next lesson</button
      ><output id="status" class="status" aria-live="polite"></output>
    </section>
  </div>
</main>
Revision history · 1 versions
v12026-10-05 17:12:57 UTC

Keep the ideas flowing.

Explore the library
HELP KEEP THE WORKSHOP USEFUL

Report this creation

ONE QUICK CHECK

Continue?