Sitemap
About Codecademy

Lessons learned while teaching the world to code

Follow publication

Reimagining Codecademy.com

5 min readApr 23, 2014

--

Our UI toolkit covering every element, such as header, footer, form fields, button styles, sign up modules, grid, padding, typography, colors, and interactions.

Our 10 Design Principles

#1
One Column

Our notifications page in a single column layout.

#2
Social Proof

One of our testimonial cards, used throughout the website.

#3
More Contrast

The use of color within our Dashboard experience — Home for signed in users.

#4
Fewer Form Fields

Our simplified sign up window.

#5
Keeping Focus

One of our worst case scenarios, which despite the high number of CTAs, still provides a structure that does not feel overwhelming to users.

#6
Direct Manipulation

An example of a content card (language track), with contextual actions appearing on hover.

#7
Visual Hierarchy

Our new Blog. showing a very clear content hierarchy between its various entities.

#8
Visual Recognition

Card for an in-progress project, showing a live preview on the top.

#9
Larger Targets

Some of our form fields and a primary CTA.

#10
Design for Edge Cases

Trying to find welcoming experiences, even when users have zero data to show.

The beginning

--

--

About Codecademy
About Codecademy

Published in About Codecademy

Lessons learned while teaching the world to code

Manuel Lima
Manuel Lima

Written by Manuel Lima

Designer, author, and lecturer based in NYC. RSA Fellow. TED Speaker. Founder of http://VisualComplexity.com. Design Lead @Google. New book: @bookofcircles

Responses (7)