Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of California, San Diego

Internet of Things: Setting Up Your DragonBoard™ Development Platform

University of California, San Diego via Coursera


Do you want to develop skills to prototype mobile-enabled products using state-of-the-art technologies? In this course you will build a hardware and software development environment to guide your journey through the Internet of Things specialization courses. We will use the DragonBoard™ 410c single board computer (SBC).

This is the first in a series of courses where you will learn both the theory and get the hands-on development practice needed to prototype Internet of Things products. This course is suitable for a broad range of learners.

This course is for you if:
• You want to develop hands-on experience with mobile technologies and the Internet
• You want to pivot your career towards the design and development of Internet of Things enabled products
• You are an entrepreneur, innovator or member of a DIY community

Learning Goals:
After completing this course, you will be able to:
1. Configure at least one integrated development environment (IDE) for developing software.
2. Make use of git, adb and fastboot to flash multiple OS and repair bricked boards.
3. Install Android 5.1 (Lollipop) and Linux based on Ubuntu.
4. Create, compile and run a Hello World program.
5. Describe the DragonBoard™ 410c peripherals, I/O expansion capabilities, Compute (CPU and Graphics) capabilities, and Connectivity capabilities.

Taught by

Ganz Chockalingam and Harinath Garudadri


3.4 rating, based on 5 Class Central reviews

Start your review of Internet of Things: Setting Up Your DragonBoard™ Development Platform

  • Tom

    Tom is taking this course right now, spending 6 hours a week on it.

    Course is pointless because they do not tell the prerequisites, neither a hardware list nor is the Dragonboard available, even the price is unknown. I posted those questions in the forums, the Teaching Stuff posted no answer/useless answer. At least a student posted the price of the board. Internet search did not give a result. Normally you are flooded with commercials. What is the purpose of a course, if the hardware is not available, even not in a highly industrialized country? Btw: They have a close relationship with Qualcomm=Dragonboard. Course is a waste of time and temper!
  • Dave completed this course.


    I HATE HATE that they have "student lecturers" - they are not good at it. They fumble through their "script" and act as tho the whole thing is a big joke. This is so annoying I opted to not finish the lectures and just downloaded the various cheat-sheets.

    Often the links to resources are bad or outdated and/or the "how to" android IDE instructions do not actually quite work as indicated and one is left scouring the forums or internet trying to resolve the issues.


    The content is potentially quite good - showing all the steps to build download and debug apps on the Dragonboard - which is an Android board basically like guts of a cell phone minus the phone.
  • Anonymous

    Anonymous completed this course.

    I have finished the first 2 sections out of the specialization. Some of the content is good but the videos are not very well done IMO and nothing has been updated for two years. There is also no support from the teacher or the mentors on the forum. I can not recommend spending money for this course. If you can audit it for free there is some good material but you still have to do a lot of research to get the outdated code repositories and source code to work.
  • Khaya
    The course is amazing, getting to know internet of things. And everything is good. Students must also take these courses to uplift thier knowledge or skill by writing or taking these online courses.
  • Rajitha

    Rajitha is taking this course right now.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.