WYSEguidance Logo

Malak Musabeh – Learning JavaScript with App Academy and W3Schools

Dive: Coder - Javascript
Description: Knows how to code using Javascript
Level: Level 1
Level Requirements: Can code in Javascript at a basic level
Certified On: Jan 16, 2022

Editor’s Note: On all dive certifications, we try to edit the writing as little as possible to preserve authenticity, personality, and writing style. We typically fix spelling errors, but minimally modify grammar and sentence structure (just enough to ensure readability).

Malak Musabeh

Name: Malak Musabeh Break Diving Level: Level 1 Number of Certified Dives: 5 From: Jordan In: China

1. When and Why Did You Decide to Pursue This Dive At This Level? What was your inspiration and motivation?

I decided to pursue this dive a month ago. Javascript is one of the most famous coding languages out there, which makes it one of the most useful ones too. I decided to learn more about Javascript in order to gain more knowledge about the coding world in general. This will help me not only improve my skills in Javascript but will also be a great introduction to the basics of any coding language. I am enjoying it so far, so I will continue working on it.

2. How Long Did It Take For You To Accomplish This Dive At This Level From The Day You Decided To Pursue It, And Why Did It Take That Long?

It took me two weeks to accomplish the first level of JavaScript. I focused on that in order to make it a habit. Even now, I still have a long way to go. The world of JavaScript is huge and in order for me to improve, I’ll have to regularly practice and learn. There are plenty of things you need to have in mind when it comes to coding and sometimes you face some unexpected issues. Fixing those bugs takes time especially as a beginner since you’re not used to all of this. You’re alone in front of a computer facing something you never learnt, so it might slow you down but it certainly does make you better at what you’re doing!

3. What Was The Hardest Part About Achieving This Particular Dive Level?

Using JavaScript could be a real challenge for beginners. Things get more complicated with time and you get a lot of “who cares, I’m done” moments when it comes to working on a project. But honestly, level 1 of JavaScript wasn’t hard or annoying. It was fun, interesting, and eye opening. So I’ll say, no there wasn’t anything “hard” about achieving this dive level. The concepts were simple, and I think what helped me with this is the fact that I have a coding background, some things are similar from one coding language to another.

4. What Was The Easiest Part About Achieving This Particular Dive Level?

The easiest part about achieving level 1 of JavaScript is probably the concepts. Working with JavaScript means learning concepts, applying them, and then working on projects or exercises to practice. Usually, the projects are more complicated because they add something new or create a problem in order for the student to use his or her coding skills to solve the issue. So as a beginner, doing serious stuff like such can be intimidating but you get over it when you really understand the lessons.

5. What Is Your Advice For Someone Who Is Pursuing This Dive And Level?

Believe in what you’re doing and don’t give up. Javascript could be tricky, and coding can feel like a heavy weight on your shoulders sometimes due to complicated concepts or details. But with time and practice, things get a lot better and you’ll feel more comfortable working with this language. If you want to start with JavaScript, do it! It’ll be easy and exciting at first so don’t think about it too much and go for it.

6. What Are Some Of The Best Resources You Recommend to Those Pursuing This Dive At This Level, And Why Do You Recommend Them? Please Include Relevant Weblinks, If Applicable.

I recommend App Academy and W3Schools.

Those are two amazing resources for beginners. They teach you JavaScript concepts in a simple and fun way. They also offer you exercises to practice what you’ve learnt as well as their corrections. Not to mention that you can also do a quiz and get a certificate. It makes learning seem serious but exciting.

Resource 1: Break Diving - You'll meet many other javascript coders here.

Resource 2: App Academy - A free (or paid) online Ruby on Rails bootcamp.

Resource 3: W3Schools - Go here and just start enrolling in courses. And finish them!

Resource 4: -

Resource 5: -

7. Tell Us A Story Of One Of Your Adventures While Pursuing This Dive (At This Level).

I didn’t have any super cool adventures while pursuing this dive at this level.

But I can tell you that this is thanks to my previous experiences with other coding languages such as Python.

I was familiar with the concepts so I didn’t get any “ekh I hate this” moments. But I did have to get used to the new language and to its platform.

Although continuing with JavaScript will be a way full of challenges and adventures, I can see that through my lessons as a beginner already.

8. What Evidence Did You Submit to Prove You Met the Requirements for This Dive and Level?

I submitted my points and score for the W3Schools JavaScript quiz.

9. Will You Be Pursuing The Next Level For This Dive? If Yes, Why? If Not, Why Not?

Yes, I will be pursuing the next level for this dive. It’ll be great if I achieve higher levels. That’ll get me a few steps closer to becoming a professional coder. At this point in time, having such good skills could get you to amazing places.

10. What is the Break Diver's Creed?

No Rules. No Excuses. No Regrets.

Certificate photo:

And having made this post, and provided adequate evidence to the dive committee, Malak Musabeh is now hereby certified by Break Diving, Inc. as: Coder - Javascript - Level 1. Congratulations ! Thank you for being an inspiration to others!

And here is some code I wrote showing that I know the basics of javascript:

const hairColor

if (hairColor === "black") {
"You Have Black Hair" ;
} else if (hairColor === "brown") {
"You Have Brown Hair" ;
} else if (hairColor === "blond") {
"You Have Blond Hair" ;
} else {
"I do not know" ;

Certificate number: 88

The author above wrote this WYSEguidance post as one of the certification requirements to become certified by Break Diving, Inc. for a dive completed. Would you also like to find greater success, happiness, and friendship, and make genuine supportive connections with others around the world pursuing your same dreams? Come join us at Break Diving and soon your story will be the next one you read about on this site!

Break Diving Advertising Photo
Read More Stories on the WYSEguidance Homepage