Basics of Python using MicroBit
Location: ZOOM (Link will be emailed to your inbox)
Recommended Age: 9-15
Time: 1:00PM to 3:00PM Mon-Fri PDT
Date: July 26 to July 30
Student Capacity: 10
In this week-long camp, kids will get learn how to convert block-based programming to Python:
- Learn Python Syntax
- Visualize how block programming can be converted to Python
- Explore limitations of block programming and benefits of Python
- Further develop skills as a programmer through projects
In this week-long workshop, students will gain exposure to python programming and apply skills they have previously learned including conditionals and control structures. Students will get to understand the relationship between block-based programming and how it converts to python syntax and complete more complex projects. This course is meant for students who have prior experience in block-based programming and are comfortable with basic programming structures such as conditionals, variables, etc. If your child does not yet feel comfortable in these areas please refer to the "Intro to Block-Based Programming in MicroBit." A laptop will be required for every student who registers.
An online emulator of a Microbit microcontroller will be used for this workshop. Students may also use physical hardware if they have it available. A Microbit can be bought here. Please note that other sensors not included in the kit may be used later in the workshop as students continue to learn.
Prerequisite: Intro to Block-Based Programming OR Previous Familiarity with Block Programming
Meet Your Instructor:
Arnav Sacheti (Student at Worcester Institute of Technology)
Programming has been a long-time passion of mine, starting in middle school when I was introduced to Mindstorms. Wanting more control over sensors and components, I ventured into the world of Arduinos. This venture provided me with a strong grasp of how microcontrollers worked at a software level and were able to interact with a plethora of devices seamlessly. Leveraging this knowledge, I went on to act as the technical lead on a robotics team; getting to design our robot in CAD, lead the integration of all the components, and form the basis of our robot’s communication protocol. To help provide others with a similar passion for robotics and programming I began to teach at STEMZ, where I have been running different camps for the past 2 years.
- Basics of Python Registration$75$750$0