-
Unit 1 - The Beginning of the Journey
In this unit, you’ll learn about what this course is about, the hardware and software tools you will need, and the recommended prerequisites.
-
Unit 2 - Raspberry Pi Setup
In this unit, we’ll take care of setting up our Raspberry Pi, installing the operating system, and connecting to it using a Chromebook.
-
Unit 3 - Using Django to Build a Web Application
In this unit, you’ll learn to use a popular Python web framework called Django to build an online blog. Along the way, we’ll learn some fundamentals about relational databases, how to take snapshots of our work using Git and GitHub. We’ll even deploy our blog using Heroku, so that the whole world can see our creation.
-
Unit 4 - IoT with the Raspberry Pi
In this unit, we'll explore the Internet of Things by connecting various detectors and actuators to our Raspberry Pi and working through some of the lessons in Microsoft's free course - "IoT" for Beginners.
-
Unit 5 - Progressive Web Apps Using Django
In this unit, we'll use our Django "chops" we learned in unit 2 to create a responsive web application that users can install on their mobile device. The end result is that users will be able to interact with this application on their mobile device, much like they would with a native application.
-
Unit 6 - Culminating Project and Capstone Experience
In this final unit, you will get to choose an project of your own, leveraging the skills and resources you have learned in this course. You will design, implement, test, and demo your project. A detailed rubric will be supplied so that you know exactly what is required. You might even get to demonstrate your product to a small group of professionals for their feedback.