Learn effective teaching strategies for computer programming: Master pedagogical approaches to teach coding to 11-14 year olds through practical methods.
Learn effective teaching strategies for computer programming: Master pedagogical approaches to teach coding to 11-14 year olds through practical methods.
This comprehensive course focuses on developing effective teaching strategies for computer programming at the secondary school level. Teachers learn various pedagogical approaches including computational thinking, unplugged methods, PRIMM, and pair programming. The course emphasizes practical application through hands-on activities, culminating in creating a rock-paper-scissors game. Participants develop skills in lesson planning, adapting teaching methods for different learners, and implementing various programming concepts in the classroom.
4.8
(8 ratings)
Instructors:
English
English
What you'll learn
Master various pedagogical approaches for teaching programming
Implement computational thinking strategies in the classroom
Develop effective lesson plans using different teaching techniques
Understand and apply the PRIMM teaching methodology
Create engaging programming activities using worked examples
Adapt teaching methods for different student abilities and needs
Skills you'll gain
This course includes:
PreRecorded video
Graded assignments, exams
Access on Mobile, Tablet, Desktop
Limited Access access
Shareable certificate
Closed caption
Get a Completion Certificate
Share your certificate with prospective employers and your professional network on LinkedIn.
Created by
Provided by
Top companies offer this course to their employees
Top companies provide this course to enhance their employees' skills, ensuring they excel in handling complex projects and drive organizational success.
There are 7 modules in this course
The course provides a comprehensive overview of programming pedagogy for secondary school teachers. It covers essential teaching methodologies including computational thinking, unplugged approaches, and various programming concepts. Teachers learn to implement different pedagogical techniques through practical examples and hands-on activities. The curriculum emphasizes adapting teaching strategies to different learning styles and creating engaging programming lessons.
Computational Thinking
Module 1 · 3 Hours to complete
The unplugged approach
Module 2 · 3 Hours to complete
Use-Modify-Create and PRIMM
Module 3 · 3 Hours to complete
Worked examples and live coding
Module 4 · 3 Hours to complete
Pair programming
Module 5 · 3 Hours to complete
Parson's Problems
Module 6 · 3 Hours to complete
Using functions, loops, variables, and selection to create a rock-paper-scissors game
Module 7 · 3 Hours to complete
Fee Structure
Instructors
2 Courses
AI Education Pioneer and Computing Curriculum Expert
Ben Garside serves as a Learning Manager at the Raspberry Pi Foundation bringing extensive educational experience from his 14-year career as a classroom teacher for students aged 11-18 Since joining the Foundation in 2019 he has made significant contributions to computing education through his involvement in developing The Computing Curriculum and creating online courses He has played a crucial role in producing content for Ada Computer Science and most notably leads the Experience-AI program a groundbreaking educational initiative developed in partnership with Google DeepMind His work focuses on making AI education accessible and understandable for young learners emphasizing the importance of preparing students to navigate an increasingly AI-driven world The Experience-AI program under his leadership provides comprehensive resources including lesson plans slide decks worksheets and student-facing videos designed to help teachers integrate AI and machine learning into their curriculum His expertise extends to helping educators understand and teach AI concepts regardless of their technical background demonstrating his commitment to making AI education accessible to all His approach emphasizes teaching fundamental AI concepts to help students develop critical thinking skills and make informed decisions about AI applications in their future lives His passion for AI education drives his work in preparing young people to understand and adapt to rapid technological changes while ensuring they can engage meaningfully with AI technologies
1 Course
Computing Education Content Developer and Teaching Expert
Rebecca Franks served as a Learning Manager at the Raspberry Pi Foundation where she specialized in developing educational resources and learning materials for secondary educators with over 15 years of teaching experience Her work at the Foundation focused on creating content for both formal and informal education settings including the development of the Teach Computing Curriculum She was instrumental in establishing frameworks for non-formal learning pathways working alongside Dr Tracy Gardner to create the innovative 3-2-1 Make framework which helps bridge the gap between learners' aspirations and their technical capabilities Her expertise contributed to designing beginner-friendly scaffolded learning paths that support students' design skills and relate to their interests As part of the Foundation's content development team she focused on creating resources that were both accessible and engaging particularly for coding clubs and young people learning at home She demonstrated particular skill in developing project-based learning materials that encourage creativity and technical understanding Her approach to educational content development emphasized practical application and student engagement making complex computing concepts more approachable for learners Beyond her professional achievements she enjoys spending time outdoors particularly walking her dog in the countryside Her contributions to computing education have left a lasting impact through the various resources and frameworks she helped develop during her tenure at the Foundation Her work continues to influence how computing is taught and learned in both formal and informal educational settings
Testimonials
Testimonials and success stories are a testament to the quality of this program and its impact on your career and learning journey. Be the first to help others make an informed decision by sharing your review of the course.
4.8 course rating
8 ratings
Frequently asked questions
Below are some of the most commonly asked questions about this course. We aim to provide clear and concise answers to help you better understand the course content, structure, and any other relevant information. If you have any additional questions or if your question is not listed here, please don't hesitate to reach out to our support team for further assistance.