Codewars

TL;DR

  1. Sign up at codewars.com using your GitHub account.
  2. Follow Dave Strus.
  3. Solve the problems on the list below.
  4. Email Davey or Dana when you’re done so we can review your solutions. Please include your Codewars username.

Welcome!

Congratulations on being accepted to the 2018 XTERN Bootcamp! This class will be a lot of fun and a lot of hard work, and by the end you’ll be able to create front-end web applications in React, one of the hottest JavaScript libraries on the market today.

In order to make sure everyone gets as much as possible out of this experience, it’s vitally important that everyone arrives with a solid understanding of the JavaScript language. That way, we get to focus on learning React and building cool stuff instead of spending all of our time on basic syntax.

On the following pages of this prerequisites section, you’ll find links to free online resources that provide a basic foundation in JavaScript, HTML, and CSS. Once you have completed reading/watching/coding those, we have an assignment for you! The assignment should be completed and submitted to us for review before your first day of attending class.

We will be using a website called Codewars to test your knowledge of basic JavaScript. We’ve identified 12 problems that cover topics we will be using daily in class: Arrays, Objects, and String manipulation.

Now, you’re probably wondering what the heck is a kyu? On Codewars, exercises are ranked in difficulty from 8 kyu (really easy) to 1 kyu (really, really hard). So, the above problems aren’t too difficult—just challenging enough to make sure that you’ll be able to do what we need to do.

So, that’s basically it. Sign up, do the problems, and send us an email when you’re done. Please be sure to include your username in the email so that we can be sure we’re looking at the right solutions.

Below, I’ve included some screenshots and instructions for how to get started.

Signing up

Step 1: Choose JavaScript as your language.
Step 2: Solve the first problem.
Step 3: Link your GitHub Account. (You do have a Github account, right? If not, Sign up!)

Following a User:

Step 1: Go to the url https://www.codewars.com/users/:username, where :username is the username of the person you want to follow.

For example, to follow Davey, go to https://www.codewars.com/users/dstrus.

Step 2: Click the follow button.

Click follow on Davey's profile page.

Finding a Particular Exercise:

Click on the links in the list on the first page, OR…

Step 1: Click on ‘Kata’ in the side menu.
Step 2: Type the name of the exercise in the search box.

Other questions?

Check out the Codewars documentation or email us.