🔍
Status
Priority
Course
Build a semantic HTML page

Create a multi-section HTML page using semantic elements: header, main, section, article, and footer.

highHTML5 & Modern CSS📅 Sep 5, 2026completed
Details
Style a layout with Flexbox

Reproduce a provided design mockup using Flexbox. The layout should have a responsive sidebar and a main content area.

mediumHTML5 & Modern CSS📅 Sep 8, 2026completed
Details
Create a responsive CSS Grid layout

Build a card grid that switches from 3 columns on desktop to 1 column on mobile using CSS Grid and media queries.

highHTML5 & Modern CSS📅 Sep 12, 2026 (Overdue)pending
Details
Implement an interactive Todo list in Vanilla JS

Build a todo list supporting add, toggle complete, delete, and filtering using vanilla DOM methods and localStorage.

highJavaScript Core & ES6+📅 Sep 15, 2026completed
Details
Fetch and display data from Public REST API

Use fetch() and async/await to retrieve data from a JSON API, handle loading and error states, and render cards.

mediumJavaScript Core & ES6+📅 Sep 18, 2026 (Overdue)pending
Details
Build a reusable Component Library in React

Create modular components (Button, Modal, Card, Input) with clear props interfaces and reusable CSS styling.

highReact 19 Essentials📅 Sep 22, 2026completed
Details
Manage Global State with React Context

Implement a full Theme & User preferences context provider with custom hooks and persistent storage.

mediumReact 19 Essentials📅 Sep 25, 2026 (Overdue)pending
Details
Build the NexaLearn App Router Layout & Dashboard

Structure the Next.js App Router application with layouts, dynamic routes, server/client boundaries, and dashboard metrics.

highNext.js 15+ & App Router📅 Sep 30, 2026completed
Details