Skip to main content

Command Palette

Search for a command to run...

100DaysOfCode using FreeCodeCamp - Week 3

Published
•3 min read•View as Markdown
100DaysOfCode using FreeCodeCamp - Week 3

Things don't always go according to plan... and that's ok.

This week, it was my goal to complete FreeCodeCamp's Responsive Web Design projects, receive my first certification, and begin working on JS. Nevertheless, life and learning happen.

Life Happens

I get migraines. Prolonged reading on bright white screens, or the continuous flash of the live server updating as I code, are potential migraine triggers. Because of this, wherever possible, I set apps and websites to dark mode.

As you might have guessed, after a few days of working to complete my regular daily assignments along with last week's additional coding projects, I ended up with a migraine. Thus, I was not very productive for much of last week.

  • Light sensitivity is just one of many important reasons to consider Web Content Accessibility Guidelines when creating websites and applications. Yuri has a great article on the subject, "The Case For Web Accessibility" .

Learning Happens

During the time that I was able to dedicate to creating projects this week, I realized that learning happens in a variety of ways. The 100DaysOfCode challenge not only creates the opportunity for me to foster the habit of practicing what I have learned, but also to develop the skills that are needed to research the answers to the questions that (always) arise along the way.

This week, I had difficulty understanding and remembering the CSS Flexbox and Grid properties. After much research, trial, and error, I finally began to understand the concepts. I also posted these cheat sheets on my wall next to my monitor.

flexbox_cheat_sheet.webp Flexbox Cheat Sheet - Thank You Sumudu Siriwardana

css_grid_cheat_sheet.png Grid Cheat Sheet - Thank You Mariana Simon

css_positioning-cheat_sheet.png Positioning Cheat Sheet - Thank You Pinterest

Responsive Web Design Projects

By working on these projects, you will get a chance to apply all of the skills, principles, and concepts you have learned so far: HTML, CSS, Visual Design, Accessibility, and more. - FCC

There are 5 projects to create in this course - Tribute Page, Survey Form, Product Landing Page, Technical Documentation Page, Personal Portfolio. For each project, there are lists of user stories, or requirements, that must be fulfilled. FreeCodeCamp provides an example of a passing project, as well as multiple ways of getting help or a hint.

The projects I completed this week include:

  • Tribute Page Screenshot 2021-10-06 at 11-04-23 FCC-Tribute Page.png
  • Survey Form 2021-10-06 (6).png

  • Product Landing Page Screenshot 2021-10-06 at 11-09-28 FCC-Product Page.png

Next Week

My goal for next week is not to give up! Some days may be harder than others, but every day is an opportunity to learn and grow.

As Always, Thanks For Reading!❤️

Are you doing the #100DaysOfCode challenge ⁉️

Comment where you are in your journey! 🚀 💯

Follow me on Twitter @instincdev for daily updates.

See you next week! 😀

P

Thanks for the cheat sheet, I was having difficulties in understanding flexbox and CSS grid.

1
C

You're welcome! They have been a great help to me and I hope they will be to you as well.

M

Hey, Chanel!

I'm glad the cheat sheet was useful to you. You can also find a flexbox one here I tend to get lots of migraines so I get how you feel. Don't worry and take your time. You're already following the best way to learn which is by building projects. I'm sure you will be fine.

Let me know if you ever need any help. It may take time but I always check all my DMs on Twitter :)

2
S

I love the way you document your journey! Also, I'm glad to see that the cheat sheet was helpful.

Things will not always go as according to the plan. But don't worry, we can always come back to where we were and continue from there!

1
Y
Yuri5y ago

I also get migraines! I feel for you. Loved the article specially since today is one of 'those days' to me where things are just not cooperating! hahah but as long as we don't give up we'll be okay, friend!

2

More from this blog

I

InstincDev

26 posts