Craftsman Coding
Learn innovative thinking, logical reasoning, teamwork, and the ability to systematically solve practical problems
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.
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.