Codeasy.net 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.
Not at all! Codeasy is designed for absolute beginners and does not require any prior knowledge to start.
Codeasy consists of 3 courses:
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.
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.
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.
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.
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.
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.
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?"
The COMPARE button allows you to compare your code with the Codeasy team's code.
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!
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.
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.
No, to refill your viruses balance you need to buy them.
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.
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.
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:
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 ;-)
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!