Fundamentals
How to teach coding? - 21st Century Coding Pedagogy
This course is suitable for every K-12 teacher.
Have your questions answered and overcome your self-doubt about teaching coding.
Adopt the best teaching approach and become a successful teacher of coding.
Have your questions answered and overcome your self-doubt about teaching coding.
Adopt the best teaching approach and become a successful teacher of coding.
Time commitment
4-6 hours of self-study
3-month access to the course
3-month access to the course
Contents
Videos, reading materials, learning tasks, and tests
The course also has an online discussion forum
Support
Feedback from instructors and networking with peer learners
Certificates
Downloadable certificate and a digital badge
About the course
How to teach coding? - 21st Century Coding Pedagogy is developed by Finnish coding teachers and pedagogical experts. This course a prime summary of the fundamental principals of successful coding education. Our goal is to break them down for you and enable you to apply them in your own classroom.
This course covers all the most essential question of coding education:
This course covers all the most essential question of coding education:
- What is the most effective method of teaching coding?
- What is the best pedagogical approach in teaching coding?
- How to maximise student engagement?
- How to choose learning projects in a class where students are not equally skilled in digital subjects such as coding?
- How to teach coding with confidence when you are not a coding superstar (which you do not have to be anyway)?
- What role assessment plays in coding instruction?
The ultimate goal of the course is for you to adopt a teaching approach that makes coding and robotics education not only effective but also fun. Both for you as a teacher and your students.
What do teachers say?
This course offers great methods that well-trained educators can use. It's a very good summary of the differences in the role of the teacher.
Ágota K. / Hungary
MAth & Physics TEACHER IN High School, CS TEacher for 10-18 year olds
MAth & Physics TEACHER IN High School, CS TEacher for 10-18 year olds
PBL / PhenoBL learning works well together with IPC / IEYC. This course has helped me to rethink and reflect on my own classroom. practices
VICKY H. / MALAYSIA
Learning Innovation Coach and EARLY YEARS BILINGUAL TEACHER at an international school.
Learning Innovation Coach and EARLY YEARS BILINGUAL TEACHER at an international school.
This course has alerted me to important aspects of pedagogy as it concerns teaching and learning coding. PBL / PhenoBL learning is relevant pedagogy to produce vocationally skilled youth who meet the needs of industry.
MOSES M. / SOUTH AFRICA
Research Professor at A University of Technology
Research Professor at A University of Technology
Why take this course?
Exactly what a teacher needs
Created by teachers, for teachers. The focus is on the pedagogical approach, the role of the teacher, and methods of assessment
Boost your confidence
You do not need to be a coding professional to be an excellent coding teacher. The course will empower your confidence
Get a certificate and a digital badge
Stay ahead in the professional competition and showcase your expertise in your CV and LinkedIn
Have our support throughout the process
Talk to our team of coding and pedagogical professionals whenever you have a question
Build a supportive network
Participate in discussions on the online forum, share thoughts and ideas, and build a supportive network of like-minded teachers
Broad application of new pedagogical skills
Take inspiration from the project-based learning approach and apply it across the curriculum
Who is this course created for?
- K-12 teachers
- Coding tutors and after-school instructors
- Teachers who want to start teaching coding
- Coding and robotics teachers wishing to improve their instruction
- Teachers who want to overcome self-doubt about teaching coding
- Teachers looking for ways to motivate their students to study more effectively
- In- and pre-service teachers can tie the course tasks in with their work
Learning objectives
The course comprises three sections: pedagogy and educational design, the role of the teacher, and the role assessment.
You will also acquire a supportive network during your online discussions with other teachers and Code School Finland instructors.
You will also acquire a supportive network during your online discussions with other teachers and Code School Finland instructors.
Pedagogy and
educational design
☑️ Introducing problem-based and phenomenon-based learning approaches
☑️ Introducing peer learning as a part of collaborative studying in programming
☑️ Transversal learning goals in programming education
The role of
the teacher
☑️ The educational model where the teacher acts as a coach rather than an expert
☑️ Constructive approach to both success and failure in programming education
The role of assessment
as a learning tool
☑️ Understanding the role of assessment in programming education
☑️ Creating opportunities for students to seek feedback and reflect on theirwork
The people behind the course
We have years of experience in teaching coding and training teachers
Juuso Nieminen, PhD
Post-doctoral researcher, pedagogical expert in assessment and inclusive education.
University of Helsinki
University of Helsinki
Jussi Koivisto, MS
Master of Science in education and technology-enhanced learning
University of Oulu
University of Oulu
Sirkku Tahvanainen, MS
Master of Philosophy, specialist in curriculum and learning material development
University of Helsinki
University of Helsinki
Course reviews
Finally! There are many coding courses on the Internet, but as a teacher, they do not give me what I need. I need a pedagogical angle to coding.
This course helped me to understand how to plan and structure my instruction in coding.
This course helped me to understand how to plan and structure my instruction in coding.
Mathematics & Chemistry teacher, Secondary School in Finland
Helsinki, Finland