Pi-Chrome Project

A low-cost solution for learning programming technologies.

    • About
    • The Project
    • License
    • Resource Links
    • Units
    • Videos
    • 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.