Académique Documents
Professionnel Documents
Culture Documents
Images haven’t loaded yet. Please exit printing, wait for images to load,
and try to print again.
A coding project a day for 20 days
How I taught myself web development in 20 days
Angela He Follow
Jan 9 · 6 min read
• It was the �rst day of winter break for Stanford students. Back at home,
I opened a dozen tabs of coding inspiration, got onto a code editor, and
created my �rst coding project. 20 days later, I created my last project
before packing up and �ying out to return to the college grind.
I challenged myself to code a project every day so I could gain the skills
to make a website as amazing as the websites that inspire me. To make
my numerous ideas into reality, and be able to share them with the
world, has always been my driving force, �rst in art, now in code.
1 of 15 01/02/2019 11:22
A coding project a day for 20 days – freeCodeC... https://medium.freecodecamp.org/a-coding-proj...
Here are my tools, creative process, and some re�ection at the end.
Tools
I used all of the following tools, but everything beyond HTML, CSS,
Javascript, and a code editor is optional.
2 of 15 01/02/2019 11:22
A coding project a day for 20 days – freeCodeC... https://medium.freecodecamp.org/a-coding-proj...
React. A Javascript library that helps maintain state and create the
content of a webpage by separating each part into a reusable
component.
•
Creative Process
To successfully create a project, I had to do two things:
2. 1. Have an idea,
3 of 15 01/02/2019 11:22
A coding project a day for 20 days – freeCodeC... https://medium.freecodecamp.org/a-coding-proj...
Dribbble.
Behance.
Daily UI.
CodePen.
Awwwards.
Codrops.
CodyHouse.)
A brainstorm
…then picked my favorite out of the list as the O�cial Idea of the
Day™.
4 of 15 01/02/2019 11:22
A coding project a day for 20 days – freeCodeC... https://medium.freecodecamp.org/a-coding-proj...
GitHub
CodePen
JSFiddle
StackOver�ow
I studied what had been done, how it’d been done, then combined
what I’d learned to make the cleanest solution I could.
No need to reinvent the wheel when you can improve upon the past.
5 of 15 01/02/2019 11:22
A coding project a day for 20 days – freeCodeC... https://medium.freecodecamp.org/a-coding-proj...
6 of 15 01/02/2019 11:22
A coding project a day for 20 days – freeCodeC... https://medium.freecodecamp.org/a-coding-proj...
7 of 15 01/02/2019 11:22
A coding project a day for 20 days – freeCodeC... https://medium.freecodecamp.org/a-coding-proj...
8 of 15 01/02/2019 11:22
A coding project a day for 20 days – freeCodeC... https://medium.freecodecamp.org/a-coding-proj...
20 Days: Created an idea I’ve been thinking about for a long time—a painter who paints where your
mouse goes!
9 of 15 01/02/2019 11:22
A coding project a day for 20 days – freeCodeC... https://medium.freecodecamp.org/a-coding-proj...
20 Days: Challenged myself to create some of my favorite text aesthetics like speech bubbles and
neon signs
10 of 15 01/02/2019 11:22
A coding project a day for 20 days – freeCodeC... https://medium.freecodecamp.org/a-coding-proj...
20 Days: Created a notes app where I aimed to create a warmer atmosphere and greater
personalization of notes than current notes apps!
20 Days: Created another idea I’ve always had of brushing away a smiling portrait to reveal darkness
underneath
Re�ection
11 of 15 01/02/2019 11:22
A coding project a day for 20 days – freeCodeC... https://medium.freecodecamp.org/a-coding-proj...
12 of 15 01/02/2019 11:22
A coding project a day for 20 days – freeCodeC... https://medium.freecodecamp.org/a-coding-proj...
Big thanks to Tiantian Xu who inspired me with her 100 days of motion
design!
If you liked reading this, be sure to give a �(or several!) It’d mean so
much to me. �
You can also follow me on Twitter, Tumblr, Instagram, and GitHub for
more cool projects :)
13 of 15 01/02/2019 11:22
A coding project a day for 20 days – freeCodeC... https://medium.freecodecamp.org/a-coding-proj...
14 of 15 01/02/2019 11:22
A coding project a day for 20 days – freeCodeC... https://medium.freecodecamp.org/a-coding-proj...
15 of 15 01/02/2019 11:22