Courses

Our Resource

Through The Raspberry Pi Foundatin and Code Club, we are able to encourage young people to learn Scratch, HTML & CSS, and Python while creating their own games, animations and websites.

Bright student volunteers will teach, explain, and help your children on their path to coding mastery. 

KEY POINTS:

Python

Python is a versatile, beginner-friendly programming language widely used for data analysis, artificial intelligence, scientific computing, and game development. We introduce kids to the basics of Python through an engaging and interactive approach. Students learn to write and use functions, work with lists and dictionaries, and apply their skills in small projects and simple games. The class emphasizes hands-on practice, problem-solving, and debugging techniques to build confidence and proficiency. By the end of the course, kids gain a solid foundation in Python and are equipped with resources to continue their coding journey. We recommend this for children of ages 11-13, or middle school students.

Web Development

Web development with HTML and CSS involves creating and designing the structure and style of web pages. HTML (HyperText Markup Language) is used to structure and organize the content of a web page, while CSS (Cascading Style Sheets) is used to style and layout web pages, controlling the visual presentation of HTML elements. Throughout the course, students engage in hands-on projects, such as building personal web pages and simple websites, to practice their skills and reinforce learning. By the end of the class, students will have a solid understanding of how to create visually appealing and well-structured web pages. We recommend this for children of ages 11-13, or middle school students.

Scratch

Scratch is a visual programming language designed for children. This class introduces students, especially children, to the basics of programming through an intuitive, visual platform. Using Scratch’s drag-and-drop interface, students learn to create interactive stories, animations, and games by snapping together code blocks that represent different programming concepts such as loops, conditionals, and variables. By working on various projects, students gain an understanding of fundamental coding principles while developing their logical thinking and computational skills. We recommend this for children of ages 8-10, or students on a higher elementary level.