How to use

Learn every programming language you want.

Choose a language you want to learn from the book list after signup.

Real time preview are supported. You can see programs' actual behavior right away while you are coding.

Learn theories, then use them in practice.

To help you when you encounter unfamiliar terms, we describe each one in a step-by-step manner. We also teach you how to apply the programming by filling in the blanks within the codes.

Write codes every day.

Write codes and brush up your programming skills everyday. We help you keeping trying to code up by many attractive ways like:
1) Titles - you will get many titles depending on your skills.
2) Communication - you can follow other users and see their coding status