Children courses

At Cshool, we have several programming courses for elementary and junior
high school students, these courses actually teach them how write and
discover basic programming.
We also offer packaged teaching materials for schools and companies, and we provide a curriculum that meets your needs.


Cshool's strengh

  1. The curriculum is based on the "Playful Programming" the concept is to learn programming while playing.
  2. Every students will use their hands and make things to deepen their understanding.
  3. We designed the course for a small number of students, to be able to help and answers everyone’s questions thoughtfully.


Here are children’s courses we have carried out so far.

Learn electronic craft with little Bits!

Using little Bits, anyone can enjoy electronics easily by attaching them together via magnets, we can see the result of what we've worked on straight away.

The theme this time was "Let's make a town filled with dreams!". Think about what you need for your
city and challenge yourself to work with little Bits and make that city! Is it a building? A department
store? A car? A robot? Everything's ok. Let's play with little Bits while thinking about what everyone
needs! Also, using littleBits you can enjoy the idea of programming rules (logical thinking ability)

※ little Bits is a toy that lets you learn electronic circuits happily through connecting them together with magnets and performing electronic work. By linking little Bits with what you've worked on, you can move it.

  • Learn electronic craft with little Bits!
  • Learn electronic craft with little Bits!

Curriculum (2 hours)

  1. 1
    • What is littleBits?
  2. 2
    • Try using littleBits parts
  3. 3
    • Make a town with littleBits
  4. 4
    • Presentation of everyone’s work

Target age

  • Elementary school student

Use scratch to learn programming and make games!

In this lesson we will learn programming using a programming software for children called scratch.

What is programming? What can be done? We will explain and teach the basics of programming with
easy operations in scratch. And finally make a game and present it, let's play with everyone.
  • Use scratch to learn programming and make games!
  • Use scratch to learn programming and make games!

Curriculum example (2 hours)

  1. 1
    • Studying the basics of Scratch
  2. 1
    • Move a character
  3. 2
    • Use loops
  4. 3
    • Use an “if” statement
  5. 4
    • Make a movement with a keyboard
  6. 5
    • Sound
  7. 6
    • Customize sample and create works
  8. 7
    • Presentation of everyone’s work

Target age

  • Elementary school student, middle school student

Programming without scratch!
Processing challenge!

While programming on the computer, we will draw a picture and make it move. Let's move the figure
to match music, or make a cooler image.

Many people feel that it is difficult, of course it is difficult in the beginning but not impossible.
The instructor will teach the students slowly from the foundation. Let's make it work together.

  • Programming without scratch!
  • Programming without scratch!

Curriculum example (2 hours x 2 days)

  1. 1
    • What is Processing?
  2. 2
    • Draw lines, squares, circles, triangles (line, ellipse, etc.)
  3. 3
    • Change color (fill)
  4. 4
    • Make an animation (draw)
  5. 5
    • Draw a circle with the mouse (mouseX, mouseY)
  6. 6
    • Move circle by programming (if, variable)

Target age

  • Third grade elementary school student, middle school student

Children courses blog