Did this article
help you?

This helped me

How to Use Edabit

Edabit is a great tool for coding which helps you practice your coding skills in the form of community challenges. With a large variety of coding languages to choose from, this article will cover the ins and outs of using Edabit.

Part 1
Part 1 of 3:

  1. 1
    Go to Edabit to set up your account.
  2. 2
    Click on Register if you don't have an account. The Register button is on the top-right corner next to "Sign in."
    Advertisement
  3. 3
    Create an account by typing in a username, email address, and password.
    • Edabit also allows you to sign in using Facebook or Google.
    Advertisement
Part 2
Part 2 of 3:

Getting Started with Edabit

  1. 1
    Sign in with your Edabit account. Type in your email address and password. If you signed up with Google or Facebook, use that.
  2. 2
    Choose what programming language you want the challenges to be based on.
    • Edabit offers 8 programming languages: C#, C++, Java, JavaScript, PHP, Python, Ruby, and Swift.
  3. 3
    Select which level of difficulty for the challenges to be based on. (very easy, easy, medium, hard, very hard, and expert).
  4. 4
    Choose what tags for the challenges (optional). Tags are essentially topics related to challenges, so you can choose this based on your personal preference.
    • For example, if a challenge told you to write a piece of code that could print out the area of a rectangle, the related tags would be "geometry", "math", "numbers", etc.
  5. 5
    Look at your stats display. It is located at the top left of your screen.
    • The calendar shows how many days you are active on Edabit. If you hover over the calendar, it shows you your current streak (how many consecutive days you are on Edabit), and your longest streak.
  6. 6
    Click on the "Tutorials" tab at the top of the screen. It is between the words, "edabit" and "Challenges".
    • Edabit offers beginner tutorials on how to code using JavaScript and Python.
    • Click on one of the tutorials to begin coding.
  7. 7
    Click on the "Challenges" tab. It is located next to the "Tutorials" tab.
    • The first challenge at the top of the page is a tutorial on using Edabit.
    • Click on the quick demo on how Edabit works.
  8. 8
    Scroll down to find challenges. Challenges are written by the community members on Edabit.
    • Click on a challenge to start coding.
  9. 9
    Click on the "Practice" tab. It is next to the "Challenges" and "Shuffle" tabs.
    • This lets you practice your coding skills using previous challenges you already did.
    • You have to complete a certain number of challenges to practice though.
    Advertisement
Part 3
Part 3 of 3:

Coding with Edabit

  1. 1
    Click on the "Challenges" tab and select a challenge. It is between the "Tutorials" and "Practice" tabs.
  2. 2
    Click on the Instructions button located under the word "Edabit." The instructions will tell you what to do.
    • See the title of the challenge. In this photo, it's "Return the Sum of Two Numbers".
    • Below the title, there are words indicating the publisher of the challenge. In this photo, it says it was "published by kochug in Java".
    • The tags will show up below the publisher. (e.g, "algebra", "language_fundamentals", "math", and "numbers").
    • The examples show you what the outcome of the challenge is supposed to be.
  3. 3
    Click on the Code button. It is next to the "Instructions" button. This is where you will actually start coding.
    • The Tests button on the top right of the screen shows you the tests it does to check your code to see if it is correct.
    • The Console button shows you the completed tests it does to check your code once you click "Check".
    • The Check button is at the bottom of your screen. If you are done writing your code, press Check to see if your code is correct.
    • The Continue button is green, but if your code gets checked, and it is correct, it will turn red. Instead of the word "Continue", it will show Submit Final . If you are certain that you want to submit your answer, click Submit Final .
    • The "Pro Tip" on the right side of the screen tells you that you can press "Ctrl" and the "Enter" keys instead of the "Check" button to check your code.
    • After you are done with the challenge, the "complete" tag will show up for you alongside the other tags such as "algebra", "math", etc.
    • After you have complete a challenge (without looking at the "Solutions" tab), you will earn XP.
  4. 4
    Click on the "Resources" button. It is next to the "Code" and the "Instructions" buttons.
    • You can check out the resources tab if you need help or need a hint on how to do the challenge.
    • There are many useful links in the resources tab for you to read for more information.
    • In the "Resources" tab, there is a blue button that says, + ADD RESOURCE . You can contribute to Edabit by adding helpful resources to the resource list. You will get 10 REPs after.
    • REPs are reputation points that you get for doing good things/contributing to Edabit, such as posting helpful resources, translating challenges, and getting upvotes on your solutions.
  5. 5
    Click on the "Solutions" tab if you are completely stuck on the challenge.
    • You will first need to unlock the solutions. After you click on "Unlock solutions", there will be a confirmation message saying that you won't get any XP if you look at the answers. If you are sure that you need the answers, click "Unlock". If you decide not to look at the answers, click "Cancel".
    • The solutions tab will show each community member's answers to that challenge. You can upvote answers if you think they are helpful.
    • Hover over one of the answers to copy to your "Code" tab. Then, you can submit your answer.
  6. 6
    Click on the "Comments" tab if you want to comment on the challenge.
    • The comments have to follow a specific format. In the gray box, it says, Format your comment with markdown. Don't post working solutions. This is the area to write your comment. At the bottom right corner of the box, there is a link that says, "Formatting Help". Click on it, and you will get basic instructions on how to format comments.
    • There is a checkbox that says, "Contains spoiler code". If you are going to write part of a piece of code as part of your comment, you can check that box first. When you hover over that checkbox, it says, "Please don't post working code, even with a spoiler tag." So, don't post the whole answer to a challenge in the commenting area. That is not the place to do it.
    • If you did a challenge without looking at the answers, your answer will automatically show up in the list of solutions.
  7. 7
    Purchase a pro membership.
    • After doing 15 free challenges, Edabit will tell you to purchase a subscription in order to continue using Edabit.
    • You can choose between paying monthly ($39 per month), yearly ($120 annually), or once ($299 billed once - lifetime plan).
    Advertisement


Expert Q&A

Ask a Question

      Advertisement

      About this article

      Thanks to all authors for creating a page that has been read 546 times.

      Is this article up to date?

      Advertisement