TechWays

Go back
CertifiedEducation quality
10/2025
TechWays

TechWays

TechWays
Coding and Robotics
Registration 
Not required
Offline play 
Playable offline
Pictures
Pedagogy
Educational Quality
Learning Goals

The pedagogical analysis covers how the product supports learning of the identified skills. The student’s role is assessed by four contrary pair parameters, which are selected to cover the most essential aspects on the use of the product.

Passive
Active
The interactive elements of this product are engaging and easy to follow, with short, clear chapters that guide learners through a structured path. The solution is well-designed, employing effective teaching methods suited to this type of learning.
Rehearse
Construct
The solution is well-structured, with classes that progressively build on previously learned skills and increasingly challenge students. Assignments are thoughtfully designed and appropriately guided, while the ability to track student progress ensures consistency across the class.
Linear
Non-linear/Creative
The platform courses support self-paced, independent learning through a clear, step-by-step structure that ensures smooth progression toward learning objectives. Tools like Playcanvas enhance transparency, allowing teachers to monitor coverage, track student progress, and plan interventions effectively.
Individual
Collaborative
The courses on the platform encourage a collaborative learning process by minimising competition and recognising that students progress at different speeds.

The following are the high educational quality aspects in this product.

Techways is an online platform designed to help students develop real-world digital skills at their own pace, offering a variety of asynchronous courses focused on building careers in technology.

The supported learning goals are identified by matching the product with several relevant curricula descriptions on this subject area. The soft skills are definitions of learning goals most relevant for the 21st century. They are formed by taking a reference from different definitions of 21st century skills and Finnish curriculum.

Subject based learning goals

Apply computational thinking to develop logical instructions for simple to moderate problems, incorporating: Sequence of commands, Repetition (loops) and Conditional Constructs (if/then logic statements)
Explore the Internet of Things (IoT) and interconnected technologies
Expand understanding of computing devices including microcontrollers
Deepen understanding of responsible digital participation
Use data types effectively and work with event-driven programming gates)
Explore advanced use of logical operators and Boolean logic (including truth tables and logic gates)
Work on abstraction, algorithm design, and generalisation
Engage in programming with more structured tasks and problem-solving strategies
Advance skills in debugging, evaluating, and modularising code
Develop more complex algorithms and test them
Solve moderate to intermediate problems using: Sequences, Repetition and Conditional logic
Implement feedback and iteration processes for solution refinement
Translate algorithms into code and execute them via virtual or physical robots
Develop and test robotic algorithms for simple challenges
Begin using sensors and actuators to solve problems
Understand and use input/output components
Begin exploring networks and basic internet concepts
Understand computing concepts like input, process, output, and storage
Apply knowledge to solve tasks using digital tools
Introduction to hardware and software distinctions
Write and debug basic programs
Begin working with: Algorithms, events, variables, and data types, basic programming structures (e.g. sequence, selection, iteration)
Use abstraction and decomposition to simplify complex problems
Trace, evaluate, correct, and complete algorithms
Begin constructing circuits and basic logical operations in robot design
Integrate more advanced components and programming logic into robotic systems
Work with automation concepts and decision-making using sensor inputs
Implement and refine robotic solutions through testing and feedback
Translate algorithms into robotic code using virtual or physical tools
Solve moderate to intermediate robotic challenges using sensors and motors
Apply design principles in digital artefact creation (e.g., in presentations or coding environments)
Use Boolean logic, truth tables, and logic gates in digital contexts
Engage with cloud storage and understand transformation of data into information
Compare applications of IT across different real-world contexts (e.g., shopping vs. education)
Understand network components, communication systems, and ICT
Execute tasks with greater proficiency using digital platforms
Continue using a block-based environment but with increasing complexity and precision

Soft skills learning goals

Practicing to plan and execute studies, make observations and measurements
Practicing to look things from different perspectives
Practicing to create questions and make justifiable arguments based on observations
Practicing to notice causal connections
Learning to recognise and evaluate arguments and their reasonings
Developing problem solving skills
Practicing to use imagination and to be innovative
Practicing to use imagination and to be innovative
Encouraging students to be innovative and express new ideas
Practicing strategic thinking
Practicing creative thinking
Creating requirements for creative thinking
Learning to find the joy of learning and new challenges
Practicing to evaluate one's own learning
Practicing to set one's own learning goals
Practicing to take responsibility of one's own learning
Practicing to find ways of working that are best for oneself
Practicing persistent working
Learning to notice causal connections
Practicing categorization and classification
Practicing memorizing skills
Using technology as a part of explorative process
Using technology for interaction and collaboration
Practicing logical reasoning, algorithms and programming through making
Understanding and practicing safe and responsible uses of technology
Using technological resources for finding and applying information
Using technology as a part of explorative and creative process
Understanding technological system operations through making
Using technology resources for problem solving
Building common knowledge of technological solutions and their meaning in everyday life
Practicing to find, evaluate and share information
Practicing to use information independently and interactively
Practising to understand visual concepts and shapes and observe their qualities
Practicing logical reasoning to understand and interpret information in different forms
Realizing the connection between subjects learned in free time and their impact to skills needed at worklife
Connecting subjects learned at school to skills needed at working life
Practicing versatile ways of working
Practicing decision making
Learning to plan and organize work processes
Practicing time management
Encouraging positive attitude towards working life
Enabling the growth of positive self-image
Practicing to give, get and reflect feedback
Practicing to express own thoughts and feelings
Learning to understand the meaning of rules, contracts and trust
Practicing communication through different channels
Learning decision-making, influencing and accountability
Practicing to argument clearly own opinions and reasonings
Encouraging to build new information and visions
Learning to understand people, surroundings and phenomenons around us
Practicing to notice links between subjects learned
Learning to combine information to find new innovations
Learning to build information on top of previously learned
Encouraging the growth of positive self-image
Practicing to recognize and express feelings
Learning to face failures and disappointments
Learning about different languages
Practising visual recognition
Learning to understand and interpret diverse types of texts
Learning to acquire, modify and produce information in different forms
Experiencing and exploring sounds and music from different sources
Learning to understand and interpret diverse types of texts, from vernacular to academic
Learning to find solutions in social conflicts
Practicing to use arts as a way to express
Practicing to improvise
Practicing to observe spoken and written language
Practicing fine motor skills
Practicing letters, alphabets and written language
Using technology to express one’s emotions and experiences
Practicing keyboard skills and touch typing

The Finnish Educational Quality Certificate

Our Quality Evaluation Method is an academically sound approach to evaluating a product’s pedagogical design from the viewpoint of educational psychology.

The method has been developed with university researchers and all evaluators are carefully selected Finnish teachers with a master's degree in education.

More about the evaluation