Lesson 1 - The Beginning of the Journey

Objective: Learn about what you can expect to learn by working through this course.

Materials: None


Technology is exciting and continuously changing - it nearly touches every aspect of our lives.  It’s easy to get lost in all of the available hardware, software, and applications.  Where do you start?  If you have a bit of experience programming and the desire to learn how to apply your learned programming to some applications, then this course is for you.

I’ve decided to call this course the Pi-Chrome Project, due to its almost exclusive use of a Raspberry Pi computer and a Chromebook.  Two things that I think make this course unique are: 1. It involves a relatively low-cost hardware solution for developing real-world projects, which makes it accessible to a large range of learners, and 2. I’ve built and gathered resources and organized them in one place so the learner can focus on learning and not searching - I’ve put in the hard work for you!  And you know what, it was fun and from time-to-time during your work through this course, you will have to do some research on your own.  This isn’t a bad thing, in fact - it’s a great and imperative skill for someone who likes to work with technology.

From a high level, we are going to learn lots of things, starting with setting up the hardware, installing our operating system and development tools.  We’ll use version control with Git for our projects to build dynamic websites, Internet of Things applications, and even learn some basics of Android mobile app development.  By the end of this course, you will be well-positioned to tackle a capstone project of your own.

We have a lot to cover and I am very excited to share what I have learned with you.  Now that you know a little more about what the course covers, let's "set the plow" deeper and begin to learn.  In lesson 2, we’ll focus on the hardware we’ll use for this course.


Resource Links: None


Pictures: None


Videos: None