Skip to main content

Command Palette

Search for a command to run...

100DaysOfCode using FreeCodeCamp - Week 6

Published
2 min read
100DaysOfCode using FreeCodeCamp - Week 6

This week I completed the FCC JavaScript (JS) Algorithms and Data Structures ES6 and Regular Expressions.

ES6

ES6, released in 2015, added many powerful new features to the language. In this course, you'll learn these new features, including arrow functions, destructuring, classes, promises, and modules. -FCC

The ECMAScript 6 or ES6 lessons gave me a basic introduction to some of JS newest features. I finally understand the difference between var, let, and const! Arrow functions and destructuring are still a little confusing, but I am sure with more practice in the upcoming lessons, I will get more comfortable with the syntax.

Regular Expressions

Regular expressions, often shortened to "regex" or "regexp", are patterns that help programmers match, search, and replace text. Regular expressions are very powerful, but can be hard to read because they use special characters to make more complex, flexible matches. -FCC

Regex is useful in matching text as well as testing password validation. Understanding Regex, however, is like trying to decipher a code within your code. Nevertheless, as someone who loves puzzles, I greatly enjoyed these lessons. Remembering the syntax for the different characters, flags, lookaheads and quantifiers was a little difficult at first, but just as with some of the previous lessons, I found an awesome article - Ultimate Guide to Regular Expressions (RegEx) on JavaScript by Yuri - and cheat sheet to help me understand and remember the meanings of the various characters.

regex_cheatsheet.png Regex Cheat Sheet - Pinterest

Next Week

My goal for next week is to complete the next two courses in the JS curriculum - Debugging and Data Structures.

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! 😀

T

As a new blogger myself this article helped put some perspective on how I could blog and this makes it seem less intimidating so I greatly appreciate that and the content!

1
C

I am so glad my article helped you! I also had trouble gaining perspective at first (check out my Tech Writing series) but soon I learned that Tech blogging can be almost anything you want it to be. Best of luck on your blogging journey!

1
S

Great progress! I'm yet to learn about ES6. All the best for the rest of the course! 😊

1
C

Thank you! The FCC lessons provide a good rundown of the basics of ES6, esp. for some one already familiar with JS.

Y
Yuri4y ago

Omg i'm so happy my article has helped you!! Best of luck with RegEx my friend!! You're doing amazing with your #100daysofcode challenge

1
C

Your articles are always 💯! Thank you so much for reading mine!

More from this blog

I

InstincDev

26 posts