Complete 100-Day UI Challenge
15 weeks · 0 milestones
Design and publish 100 UI elements or screens over 100 consecutive days. Proof: public portfolio with all 100.
Milestone map
Milestone map
0 of 3 done
Current milestone
Set up the challenge framework and complete the first 10 days
10 days
Before day 1, define the design challenge format (daily UI prompt from a source like Daily UI, self-defined prompts, or a structured curriculum), choose the design tool and public posting platform, and establish the daily posting habit. Public posting with timestamps (Dribbble, Behance, Twitter/X with #100DaysOfUI, a personal portfolio site, or a public GitHub repository with dated commits) is the preferred evidence format because it produces self-verifying records. The first 10 days establish whether the format, tools, and habit structure are sustainable.
Proof required
Submit links to your first 10 publicly posted designs with their publication dates visible (Dribbble shots, Behance project updates, tweets/posts, or a GitHub repository with dated commits showing 10 daily entries). Each post must show the design itself and the prompt or design brief it responds to. Include a one-sentence reflection on day 10 about what was hardest in the first 10 days.
What gets checked
- 10 publicly accessible posts with visible timestamps covering 10 consecutive days — not 10 designs posted on the same day or spread across several weeks
- Each design is responsive to a specific prompt or brief — 'I designed a login screen' without a stated brief is less informative than 'Daily UI #001 — Sign Up (brief: design a sign up screen)'
- Designs use a real design tool that produces screen-ready output — Figma (free), Penpot (free open source), or coded UI in HTML/CSS/CodePen; rough paper sketches without any digital component are not accepted for this SKILLS outcome
Complete days 11–60 with documented skill progression
Complete days 61–100 and produce a before-and-after portfolio retrospective
Sign in to start this outcome and track your progress publicly.
Sign in to start this outcome →