Teaching Programming

Filter Courses within "Teaching Programming" (Click to filter)
Teaching Coding in Grades 5-8 with Scratch Encore (edX) EdX
University of Chicago,UChicagoX

Teaching Coding in Grades 5-8 with Scratch Encore (edX)

Discover how to introduce the exciting world of coding to children in grades 5-8 with our 'Teaching Coding in Grades 5-8 with Scratch Encore' course. This edX offering equips educators with the tools and knowledge needed to effectively teach programming using Scratch Encore—a curriculum designed for cultural responsiveness and intermediate-level computer science education.

Self Paced
Self-Paced
Teaching Programming to 5 - 11 year olds (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

Teaching Programming to 5 - 11 year olds (FutureLearn)

Discover the art of teaching coding to young minds in our 'Teaching Programming to 5 - 11 year olds' course. Designed for educators and parents, this program equips you with the tools and techniques needed to introduce programming concepts to children aged 5-11 years old. Enhance your understanding of programming fundamentals and develop engaging lesson plans that foster creativity and problem-solving skills in young learners.

Jan 2nd 2023
4 Weeks
Teaching Programming in Primary Schools (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

Teaching Programming in Primary Schools (FutureLearn)

Embark on a journey to introduce coding into your primary classroom with our free online course designed specifically for K-5 teachers. Gain a solid understanding of fundamental programming concepts and learn how to effectively use Scratch to engage young minds in the world of technology.

No sessions available
4 Weeks
Programming 101: An Introduction to Python for Educators (edX) EdX
Raspberry Pi Foundation

Programming 101: An Introduction to Python for Educators (edX)

Embark on a comprehensive introduction to Python programming, tailored for educators who wish to teach or enhance their understanding of coding basics. This course, brought to you by the renowned Raspberry Pi Foundation, offers an engaging and structured approach to learning Python. From writing your first program to interpreting error messages, this course is designed to equip you with essential skills in a supportive environment.

Self Paced
Self-Paced
Programming 102: Think Like a Computer Scientist (edX) EdX
Raspberry Pi Foundation

Programming 102: Think Like a Computer Scientist (edX)

Expand your understanding of Python programming in our intermediate course designed by the Raspberry Pi Foundation. Dive deep into complex problem-solving techniques, algorithm application, and explore list structures for efficient data handling. Perfect for those who have grasped the basics and are ready to advance their skills.

Self Paced
Self-Paced
Teaching Physical Computing with Raspberry Pi and Python (edX) EdX
Raspberry Pi Foundation

Teaching Physical Computing with Raspberry Pi and Python (edX)

Embark on a journey into the fascinating realm of physical computing with our course designed for educators and enthusiasts alike. Master the art of combining electronic circuits with Python programming, enabling you to build innovative projects that respond to real-world inputs. Whether you're looking to enhance your teaching toolkit or dive deeper into electronics and coding, this course offers hands-on learning with Raspberry Pi.

Self Paced
Self-Paced
Teach computing: moving from Scratch to Python (edX) EdX
Raspberry Pi Foundation

Teach computing: moving from Scratch to Python (edX)

Discover the essential steps to guide learners from the intuitive world of Scratch to the versatile realm of Python programming. This course is designed for educators and parents who want to support their students' transition from block-based coding to text-based languages, equipping them with skills that are in high demand in today's tech-driven world.

Self Paced
Self-Paced
Page 1