a cloud
Programmer sitting at the table and intensively coding in c#

Learn C# by reading an adventure story.

Progress through the chapters, solve programming puzzles, polish your skills and become a software developer!

The future of online education.

Lots of practice

CodeEasy presents you with coding tasks and checks your solutions.


Join the online community of like-minded people to learn to code together.


The programming course is designed with a focus on complete beginners.

It is fun

Make your way to the top of the leaderboard, and save the world from the machines!

Angry robot scanning the surface
A cloud after the explosion
Teo with lots of guns ready to fight machines and save the world, while learning c#

A fun way to learn programming.

CodeEasy is a C# tutorial for people who know nothing at all about programming. All you need is to be willing to learn C# from the ground up. The course will also be useful for those who might already have limited experience in programming.

Consists of practice on 80%

Theory is essential to study, but practice is what makes us skilled professionals. To finish our course you will need to code, and code a lot. CodeEasy uses an interactive automatic checking system that assesses your solutions and gives immediate feedback.

Teo flying rocket up to the stars
Evolution of a person from a beginner to a software developer
Stairs on a software development evolution journey

Advance from beginner to programmer one step at a time!

You will start learning programming with basic concepts and terms such as “variable” and “type” and finish with more advanced topics, including interfaces, polymorphism, and properties. The story is divided into 18 chapters, and more are on the way!

What our users say

We are thrilled to share what our students think about us!

After wasting weeks and months on boring tutorials and courses I stumbled upon CodeEasy! That was my gamechanger, never before learning was so exciting and fun. I love that D&D storytelling style!

CodeEasy user Dave Schneider
Dave Schneider

Student at CodeEasy

I've taken classes for coding, with horrible teachers so I left knowing almost nothing, and other sites just lacked the motivation to continue. Having a story behind the lessons helped a lot to keep me interested.

CodeEasy user Justin Thompson
Justin Thompson

Lead Developer at Bound By Blades

Discover our C# courses.

If you are new to programming, we suggest you start with the elementary course. If you are looking for a specific topic, browse through the list of available chapters.

Choose the course and start learning.

At CodeEasy we believe that learning should be fun and engaging. Please reach out to us to share your feedback and collaboration ideas.