Since Thursday, I have been doing Coding House Pre-Work Challenges.
Below are 10 Challenges I finished over the past three days in a chronological order.
When doing this problem, I wasn’t sure what happens when you try to change case on characters like spaces or punctuation. I learned that these characters are case less and was able to simplify my code after receiving the feedback from Coding House.
I have done similar problems on coderbyte and on codewar before except at that time, I didn’t know the map() method. This time I am able to use map to write shorter code.
This is one of the challenges I enjoyed working on the most because I took the feedback from Coding House and combined it with my random idea, I was able to experiment the code and turned this challenge into a personal project. I called it Mandy’s Dance Club. I enjoy using my creativity to make ideas come to life through programming.
Check this out! Mandy’s Dance Club
Whenever I want to update any CSS elements on my personal webpage, I always use the Element inspector in Chrome Dev Tools to play around with the styles first. I then preview any changes I make. So this challenge was not surprising to me.
I enjoyed this problem because it had a lot of parts that I was familiar with, but presented some interesting edge cases. The edge cases were when a comma or period appeared.
This is a pretty straight forward problem as long as you know the string method .fromCharCode()
While I have used bootstrap button, modal and various components to build my site for Coding house Scholarship entry, this challenge still took me some time to get the desired result as comparing to what Coding House required.
Practice Makes Perfect. Whenever I wanted to take a break from solving the logical problems, I would go to this site. On Sunday, I took a screenshot with a 55.87 WPM 🙂
Its fun practicing touch typing! I now go to this site almost every few hours whenever I want to take a break and just keep my fingers busy instead of my brain.
This challenge is actually very similar to challenge 3. Except you need to be familiar with those array methods (forEach, reduce and sort) in order to make your code shorter and easier to read.
Overall, I have been enjoying all the challenges from Coding House. I like solving the logic problems as well as experimenting with the front-end JQuery and bootstrap components. I realized I forgot some JQuery effects or events that I learned from codeacdemy back in November as well as the JQuery tutorial I recently took on Udemy. So in order for me to finish the Challenge 5 JQuery Basic and Challenge 7 Navbar Mockup, I took the codecademy Make an Interactive Website course. It is a really good summary of some basic JQuery knowledge such as DOM Manipulation as well as events and effects. I was able to apply the effect bounce for Mandy’s Dance Club based on codecademy JQuery course as well as using setInterval method that I learned from Udemy Complete Web Developer Course. I have used SetTimeout for my reaction test game and I thought if I can use SetTimeout in loop, then I can make something funny and I did. 🙂
By the end of Sunday, I was messing around and trying to work on Challenge 16 – the Game of Hangman. It will be cool to see what I can build outside of Udemy Course. In the past, I have built a couple small games based on Udemy course. For example, Fingers guessing game and Reaction Test Game
I look forward to continue working on the other pre-work challenges and to build many different small projects this week.