Skip to content
Engineering Calendar view

Build and Program a Laptop with Python


Course
Quantity
For someone else
Quantity
For someone else
For information on how to register in this course, click below.
Contact us

Build and Program a Laptop!

Pathway: Robotics + Engineering Stage: Advanced
Age:  12-18 Grade (US): 8-12
Pathway: Robotics + Engineering
Age:  12-18
Stage: Advanced
Grade (US): 8-12

In this course, students will explore the internet of things through the building and programming a pi-top [3] laptop: the perfect tool to help them learn to code, create awesome devices, and take their knowledge to the next level. Students will use the Raspberry Pi, Python programming language, and a variety of sensors, create intelligent systems that respond to the physical world.

This course builds upon knowledge of basic programming and circuitry to empower students to build their own unique projects using the Raspberry Pi and a variety of sensors. Students will learn the basics of Python, physical computing with the Pi, and how to use the Pi’s internet connectivity to communicate with it remotely.

Course Guide

The Course Guide contains all information required to deliver this Digital Media Academy Pro course. 

 

 

Standards Alignment

This course is aligned to national and international standards for technology education. Standards include: International Society for Technology in Education (ISTE), International Baccalaureate , UK National Curriculum, New Zealand Curriculum, and more!

Learning Outcomes

Students will be able to…

1

Set-up and use a Raspberry Pi

2

Write command-line interfaces

3

Write code in Python

4

Explain physical computing

3

Demonstrate electrical engineering basics

Students will create...

1

Projects that utilize the power of Python, Raspberry Pi, and the internet

2

Basic code that they will be able to modify themselves for future projects

3

A Pi-top [3]: The Makers' Laptop

 

Career Pathways 

Computer Programmer, Electrical Engineer, Web Developer, Software Developer

Here is the course outline:

Unit 1: Intro to Raspberry Pi

Learn about Electrical Engineering, and Programming!

Lesson 1.1: Hi, Pi! Introduction to the Raspberry Pi
Lesson 1.2: Intro to Electronics and Electrical Engineering
Lesson 1.3: Intro to Programming with Python

Unit 2: Hardware and Software

Learn how to make Electronics and Programming work together!

Lesson 2.1: Putting Electronics & Programming Together
Lesson 2.2: Making Music!

Unit 3: Python and APIs

Learn how to use APIs in Python to make use of data in your programs!

Lesson 3.1: The Twitterverse
Lesson 3.2: Camera

Unit 4: Building a Device

Build your very own 'Amazon Echo' style device, and get started on your Final Project!

Lesson 4.1: Build a DIY Amazon Echo device
Lesson 4.2: Final project planning and pitching

Unit 5: Portfolios & The Future

Learn about where the skills you've gained in this course can lead you in the future!

Lesson 5.1: Portfolios & future Pi project ideas

Student Showcase

Now it's time to show off your projects!

How to Lead a Student Showcase
Student Showcase