Any teacher can teach coding and 21st century skills.
Many computer science programs rely on self-paced online coding platforms or specialist teachers. That’s not a sustainable solution. Our goal is not to replace the teacher with a platform or a software engineer.
Instead, we make ordinary teachers into experts of teaching coding. They are already experts in teaching. We help them to become comfortable with coding and to facilitate coding projects that the students work on. There is no need for the teacher to become a coding expert – instead, the teacher becomes a coach.
We have created a coherent learning path for K-12 students.
The learning modules have been designed to allow starting at any year level and a gradual roll-out.
Schools can pick which modules and themes bring most value to them.
Our curriculum and pedagogical approach is based on the Finnish national core curriculum for basic education. We align with the objectives of major international curricula, including the UK national computing curriculum, CSTA K-12, IB Middle Years program as well as national curricula of several countries.
Based on project-based learning model (PBL), our Design-based project learning promotes innovation, creativity and sharing information. It drives students to learn more and to become creative problem-solvers. They learn to think creatively and succeed no matter what the future brings.
Everything ready-made for easy preparation and an effective class.
- Student books
Can be used digitally or as printed books. Help managing differentiation by providing extra tasks and support.
- Teacher manuals
Detailed lesson plans and advise on how to use the student book. Sample answers to tasks and extra information.
- Teacher slides
Provide scaffolding during lessons.
In-built student-centred assessment materials for both summative and formative assessment. Students set their own goals and assess peers.
Our flexible training programs blend instructor-lead sessions with self-study period. Training can be delivered online or onsite.
Training activities aim to build up teachers’ competence to start teaching students with Code School Finland learning modules. Instructor-led webinars kick off and provide
support during the self-study period. Online courses give a guided tour to the contents of the Student book. Participants implement the hands-on projects within each module and gain practical experience.
Typical training program
All teacher training programs start with pedagogy training followed by content (ie. learning module) training. A typical timeframe is 1 week for the pedagogy training and 2 weeks for each learning module. During that time, trainee participants spend 8-26 hours in instructor-led webinars and doing independent studying on web platforms.
We also offer trainer training for those who have earned the Teacher certificate.
See what teachers are saying.
Our materials are being used by teachers in schools around the world.
See all showcases here.
This kind of questioning truly motivates students and fosters critical thinking.
Mathematics teacherPrivate high school, Japan
Inclusion of additional elements to mere programming tasks supports students’ learning in an innovative way.
Technology teacherPublic secondary school, Finland
The Code School Finland programs are a good fit for the IB MYP curriculum.
Science teacherPrivate IB middle school, Finland
The course content was amazing for development and understanding of coding for the students.
Biology teacherPublic secondary, Malaysia
The materials arise interest in programming in an inspiring way.
Primary school teacherPublic primary school, Sweden
The students are very motivated. I didn’t know that they had such a potential in being active and creative!
Informatics teacherPrivate junior high school, Japan
We provide everything needed for high-quality cross-curricular technology education in K-12.
A clear sequence of instructional practices, learning experiences and students’ performance assessment packed in modules from kindergarten to high school. Modular structure allows starting instruction from any grade.
Flexible combination of online educational materials and opportunities for interaction online with traditional classroom methods allow teachers to upgrade their professional knowledge, skills and practices.
Desing-based project model puts the students in the center of the learning and the teacher’s role shifts to that of a facilitator. This leaves room for practising 21st century skills. The teacher does not have to be a source of correct answers.
We provide digital badges that stack up to Certifications to prove teachers’ competence and maintain high quality education no matter who is teaching.
A collection of resources that teachers may use in teaching and learning situations to help achieve desired learning objectives. Student books, teacher manuals, teacher slides and detailed lesson plans included.
Teacher trainer instructors are available via online channels to respond. Coding clinics and Q&A sessions hosted when needed.