Craftsman CodingCraftsman Coding
Home
Why Us
  • Start Registration
  • How to choose a course
  • How to Learn
  • Enhanced Features
  • Complete training
  • Introduction
  • Scratch
  • Python
  • C++
  • PHP
  • Java
  • Nodejs
  • Rust
  • CSharp
  • Swift
  • Kotlin
  • Scratch
  • Online coding
  • Git code management
  • Learn task management
  • Code building tools
  • Games

    • AirWar
    • Cube
  • MoreCases

    • UnderProcess
  • Us
  • Timetable
  • Training
  • 简体中文
  • English
Home
Why Us
  • Start Registration
  • How to choose a course
  • How to Learn
  • Enhanced Features
  • Complete training
  • Introduction
  • Scratch
  • Python
  • C++
  • PHP
  • Java
  • Nodejs
  • Rust
  • CSharp
  • Swift
  • Kotlin
  • Scratch
  • Online coding
  • Git code management
  • Learn task management
  • Code building tools
  • Games

    • AirWar
    • Cube
  • MoreCases

    • UnderProcess
  • Us
  • Timetable
  • Training
  • 简体中文
  • English
Craftsman Coding

Craftsman Coding

Learn innovative thinking, logical reasoning, teamwork, and the ability to systematically solve practical problems

SignUpAboutUs

Projects

When people actively carry out a project, from the emergence of inspiration, prototype design, product birth, improvement and evolution of this stage of the process, the learning effect is the greatest.

Passion

When people focus on something they're passionate about, they work harder, spend more time on it, persevere in the face of challenges, and, of course, accumulate more competence in the process.

Share

Exchanging ideas with others, collaborating on projects, adapting and optimizing other people's projects to give feedback on source projects, this sharing based social activity can also promote learning.

Play

Learn in interesting experiments, try new things, collect available materials, test the limits of the program, in the exploration again and again, tenacious and happy, unconsciously harvest a lot.

Activity
AlibabaCloud Promotion
All kinds of latest offers

Design principles

Low threshold & wide application


In order to make our courseware and teaching tools benefit more people, we clearly designed the courseware and tools to be intuitive, so that people who do not know the corresponding knowledge can easily use them, while not losing the overall completeness of the work, enough to support multiple uses.

Simple could not be simpler


Adding many, many features to software is a common product type. However, we have also found that reducing the number of features sometimes improves the user experience. It may feel restricted or limited at first, but this can make people learn more quickly, more easily, and better promote the development of imagination and innovation.

Many ways, many styles


In the past, a lot of math and technology activities were biased toward specialized groups. When we develop each courseware or teaching tool, we pay special attention to its ease of use and fun, hoping to eliminate the use threshold, so that everyone can get closer to modern science and technology and even mathematics.

Well-designed, continuous optimization


We believe that learning itself is a process of growth in which trial and error interact with progress. From having fun to exploring, experimenting, and then revising and refining their goals and what they build. In order to make this interactive process can be sustained, we will continue to work hard to make this process complete the iteration faster, so that the learning effect is doubled.

Join us

We are a diverse team of teachers, designers and engineers. We work together in a fun, creative, warm and harmonious environment. At work, we value diversity, teamwork, and mutual respect. If you're interested in joining us, check out our job offers on our Careers page, or email us at jobs@tinyrui.com. Let's do something worthwhile together.

Little whale programming | Copyright © 2022-present | email: admin@tinyrui.com