РУССКИЙ / RUSSIAN Start for free

The best way to learn to code is to start coding

Learn the basics of computer programming for free, using codenplay. Not only will you gain real coding experience, but you'll do this with a smile on your face!

check_circle_outline You don't need any coding experience or computer programming knowledge. It's enough to just be able to use a mouse and a keyboard.

Perfect for newbies

No coding experience needed

thumb_up Codenplay is focused on practice, so 80% of the time you will write real code, solving fun and engaging tasks that take the form of games.

Learn by doing

80% of the time you write real code

monetization_on You can learn a lot for free. Then you can purchase more lessons only if you think it's valuable

Start for free

The first 20 tasks are free

blur_on We use blockstack infrastructure to authenticate users. All user’s data (progress and scores) is stored in decentralized storage (Gaia). So our users have full control under personal data.

Decentralized

Codenplay is built with Blockstack

code All the code you will write is a real Javascript code. Javascript is the best first language because it's simple and very powerful. Using Javascript, you can create websites, mobile apps, scripts, and desktop apps.

Real JS coding

You'll write real Javascript code

videogame_asset Each practical lesson is a small animated game, where you should write code solution to get it past. Every topic contains about 5 coding games.

Gamification

Each lesson is a small animated game

mood Coding is a fun and creative activity. It is the ability to create new things from thought. Codenplay makes coding more creative and fun through interactive coding games. We aim at bringing this fun way of learning to code to every person who starts their coding adventure.

Coding is a fun

With codenplay it is even better

computer We are real practicing software developers. And we know how to show only the most important programming concepts. So you won't be messed up in your head by useless information.

It is simple

No useless information

access_time It takes only 2 hours to finish all the lessons and get familiar with the main programming concepts: instructions, expressions, variables, conditions, and loops.

It is quick

It takes only 2 hours

How it works

Video-image

Video

You watch a short animated video with an entertaining explanation of the concept

Text-image

Text

If you prefer reading, you can read a short concept explanation

Coding-image

Coding

Most of the time (about 90%), you write real programming code through playing small and funny games

On completion of the course

You will be able to
  • check_circle_outline Write simple Javascript code
  • check_circle_outline Work with simple technical documentation
  • check_circle_outline Fix problems (bugs) in simple code
  • check_circle_outline Analyse simple Javascript code
You will understand the following concepts
  • check_circle_outline Programming language
  • check_circle_outline Bug
  • check_circle_outline Variables
  • check_circle_outline Conditions

Thank you to

We've integrated blockstack authentication and decentralized data storage (Gaia). We also take part in blockstack app mining to be able to support the project and make it free for our users