orSign Up
What is Codeasy and how can it help me? is an online educational tutorial with the aim of teaching programming to beginners in an interactive, story-driven way.

Computer programming theory is covered in a clear and understandable fashion in the form of a post-apocalyptic story. As with any story, Codeasy courses consist of chapters. Each chapter includes several lessons with programming tasks.

You can read the story as usual, but in order to solve tasks, you need to Sign Up at Codeasy. It's completely free to start! At the moment the Codeasy curriculim consists of 18 chapters divided into 3 courses: Elementary, Beginner, and Intermediate.

Now that you know how Codeasy is structured, start reading the story to see how it works or learn more at our How-to page.

Do I need prior computer science experience before starting with Codeasy?

Not at all! Codeasy is designed for absolute beginners and does not require any prior knowledge to start.

What does Codeasy cost?

Codeasy consists of 3 courses:

  1. The Elementary course is completely free. You can use Visual Studio Extension and Solve For Me for free in all six chapters of the elementary course.
  2. The Beginner course can be unlocked with viruses – the internal currency at Codeasy. Learn how you can earn viruses.
  3. The Intermediate course builds on the skills you learn at the Beginner level. The rules for this one are the same as for the beginner course.
I’ve signed up at Codeasy, and there's a blue button with a number in the upper right corner. What's that?

This is your viruses balance. Viruses are an internal currency at Codeasy. Keep an eye on your balance - you can use viruses for things like activating the next chapter or for added features (like Solve For Me or Visual Studio Extension).

Learn more about viruses at How to Earn Viruses.

What is a “chapter” at Codeasy?

Codeasy teaches you programming through an adventure story that consists of chapters like any other story. Each chapter includes several lessons with practical tasks. At present, Codeasy has 18 chapters.

What if I can’t unlock (activate) a new chapter at Codeasy?

When you finish one chapter and click to go to the next, you may get a window that says you don't have enough viruses.

To activate a new chapter at Codeasy you need to use an internal currency that we call viruses. You can always check your viruses balance in the upper right corner of the screen.

Learn more about viruses at How to Earn Viruses.

How do I write code and solve tasks at Codeasy?

Codeasy has its own code editor directly on its website that allows you to write C# code, solve tasks, and practice theory that you learn from the story. In the course of the story, you'll see a green CODE button that allows you to enter code. The description for the task is shown above the code editor. If your program needs any input, provide it in the Input field. If you want to resize the coding area, use the handle in the bottom right corner.

If you make several unsuccessful attempts to solve a task but can't quite get it right, a hint button appears. Press it to get some tips to help you get past the roadblock.

After successfully solving a task, a Compare button appears. Press it to compare your code to the Codeasy team's code.

IMPORTANT NOTE: You can only use the browser-based code editor if you sign up at Codeasy.

How do I tell if my solution to a task is correct?

Codeasy has an internal mechanism for verifying your solution. Read the task, figure out the solution, write your code, and then click RUN. Codeasy checks your code and immediately outputs the result. There will be a green field telling that your solution is correct, and a red one otherwise.

What if I get stuck while solving a task?

Don't worry - this happens to all of us at some point!

There is a HINT button above the code editor that provides some useful tips to help you solve each task. It appears after you try two incorrect solutions. Click it to see if it can help you get that last little piece that you're looking for.

Was the Hint not enough? Ok then, there's one more way we can help you – a Solve For Me button. Solve For Me shows you the correct code immediately. To prevent overuse of this feature, we've added a timer that prevents you from using Solve For Me more often than once per hour.

Finally, you can ask for help from Codeasy's community in Slack. Click here to learn more about it.

What is the Hint button and how do I use it?

The HINT button above the code editor window provides to solve the task correctly. If the hint is not enough, see the previous question, "What if I get stuck while solving a task?"

What does the Compare button do?

The COMPARE button allows you to compare your code with the Codeasy team's code.

What is the Codeasy Leaderboard and how do I get to the top?

The LEADERBOARD is an internal, competitive ranking of Codeasy students. You get Leaderboard points for each task you solve correctly (the amount of points each task is worth is shown to the right of the CODE button).

The most successful students are shown in TOP3. Other users’ points are also shown in the Leaderboard below TOP3. Every student starts at the bottom of the leaderboard. Complete tasks and progress in the story to climb your way to the top!

To get to TOP3 you need to complete all the tasks of 18 chapters correctly and successfully finish the course. Get started now!

How do I view my progress at Codeasy?

Hover over the chapter number on the main chapter’s page to see your progress. The percentage of that chapter you've completed will appear, and once you solve 80% of the tasks in a chapter, a "Solved" mark will appear.

What are viruses and how do I earn them?

VIRUSES – indicated by a blue symbol of a banknote in the upper right corner of the website – are the internal currency at Codeasy. Keep an eye on your balance - you can use viruses for things like activating each next chapter at Codeasy or for added features (like Solve For Me or Visual Studio Extension).

In the Elementary course course, all chapters are free of charge. To study in the Beginner or Intermediate courses, you need to unlock chapters using viruses.
If you run out of viruses, you can buy more at our shop.

Do viruses refill over time?

No, to refill your viruses balance you need to buy them.

How do I use/spend Viruses?

Use viruses to activate each next chapter of Codeasy story. A popup window will notify you of the cost of each chapter when you click to activate it.

You can also use viruses to use the Solve For Me feature, which gives you insight on how Senior developers from Codeasy would solve the task. Learn more about the Solve For Me feature.

What is the Codeasy shop?

If you run out of viruses, you can always refill your viruses balance from the Codeasy shop. To do so, click on the virus counter in the upper right corner of the website or follow this link.

What is Slack and how do I find the Codeasy Slack group?

Slack is a free cloud-based web service for team collaboration and communication. We use it to help students from Codeasy connect with one another and help each other to solve tasks.

We've created a channel #task_questions for you to post your questions. Participate in the Slack discussion in two easy steps:

  1. Use your email to register here.
  2. Click #task_questions to join the #task_questions channel.
What is the 'Solve For Me' feature?

Solve For Me provides you with a solution to the task before you've solved it. Use it wisely – try to solve the task yourself first. We've set up a timer that prevents you from using Solve For Me more frequently than once per hour. Using the feature more often than that will cost you 5 viruses.

There's one important caveat to using the Solve For Me feature – you don't get leaderboard points for the task if you use Solve For Me. You'll have to solve tasks yourself if you want to make it to the top of the leaderboard ;-)

What should I do after finishing all the chapters at Codeasy?

Congratulations! You are one step closer to the profession of software developer. There's still a lot of learning to do! We are working on an Advanced course to further your coding education, which will be launching soon!

Please, keep calm and Codeasy!

This site uses cookies. By continuing to browse this site you are agreeing to our use of cookies.

Got it!