CodeEasy.io 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, CodeEasy 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 CodeEasy. It's completely free to start! At the moment the CodeEasy curriculum consists of 18 chapters divided into 3 courses: Elementary,Beginner, and Intermediate.
Now that you know how CodeEasy is structured, start reading the story to see how it works!
CodeEasy 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 blue Code! button that allows you to enter the 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 CodeEasy team's code.
IMPORTANT NOTE: You can only use the browser-based code editor if you sign up at CodeEasy.
CodeEasy consists of theory and practice assignments.
You can read the story and programming theory completely for free in all courses and chapters.
Programming assignments are available after you purchase an access pack. Don't worry, we have a trial period of 7 days when you can try out the course for free. After the trial ends you would need to buy an access pack to continue solving the tasks.
CodeEasy 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, CodeEasy has 18 chapters.
Not at all! CodeEasy is designed for absolute beginners and does not require any prior knowledge to start.
The COMPARE button allows you to compare your code with the CodeEasy team's code.
Don't worry - this happens to all of us at some point!
There is a Hint button to the left of 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 with a smiley on it. 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 at CodeEasy Forum.
The Leaderboard is an internal, competitive ranking of CodeEasy 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!
The Hint to the left of the code editor provides a hint to solve the task correctly. If the hint is not enough, see the previous question, "What if I get stuck while solving a task?"
CodeEasy has an internal mechanism for verifying your solution. Read the task, figure out the solution, write your code, and then click Run. CodeEasy checks your code and immediately outputs the result. There will be a green checkbox telling that your solution is correct, and a red one otherwise.
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.
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 ;-)
We use CodeEasy Forum to help you to connect with like-minded people and support each other in the study process.
Click here to access the forum. You will automatically log in with your CodeEasy account.
Hover over the progress bar over the picture of the chapter 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.
The overall progress can be checked on your progress page.
Congratulations! You are one step closer to the profession of a 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 CodeEasy!
Still have a question about our service?Contact us