Python

More about this course

In this course students learn programming using a combination pf Raspberry Pi hardware, DIY electronics and an Integrated Development Environment (IDE).

Topics covered include: computer architecture, an overview of Operating Systems (i.e., Raspbian/Linux), a variety of programming constructs, the integration of software with hardware (i.e., displays, a variety of sensors, LEDs, switches, buzzers and speaker), event-driven programming, GUIs (Graphical User Interface), game design (via the Pygame library), utilizing web APIs, implementing bots, and the basics of IoT (Internet of Things).

In the process of learning these topics, students explore a variety of tools and technologies that prepare them to tackle more advanced topics independently.

Play the video to learn more.