By some estimates, the number of Internet-connected devices will exceed 50 billion by 2030. The Internet of Things (IoT) Graduate Certificate prepares engineers and industry professionals to take full advantage of this explosive growth opportunity by providing a broad foundation and deep domain expertise.
Begin by taking a short non-credit online course featuring six distinguished Stanford faculty experts surveying current cutting-edge research and real-world applications; to then earn the graduate certificate, proceed at your own pace to take four graduate-level courses – available online – in areas including:
- Embedded systems
Stanford University academic advisors will help you select the courses that are best aligned with your educational and career goals, choosing from more than 15 courses offered throughout the year.
Our award-winning online learning experience gives you access to today’s Stanford University classes – anywhere in the world. Join the same classes taught on-campus by world-renowned Stanford faculty and Silicon Valley veterans, and share your education journey with the best and brightest students.
What you’ll Learn
- The underlying technology that can be found in IoT devices
- Signal processing, as well as other aspects of digital and wireless communication systems
- Circuit design and performance
- The components of embedded systems
- Web applications and computer security risks that can be related to IoT devices
- Biochips, biosensors, implantable systems, and other emerging IoT technology
Who should Apply
- Those interested in acquiring a solid foundation in Internet of Things applications and technology
- IoT practitioners seeking to expand their skill-set
- Business professional working alongside IoT engineering teams in industry functions including Product Management, Program Management, Sales and Marketing, Corporate Strategy, Venture Capital, and M&A
Earning the Certificate
- Take the non-credit IoT short course either before you undertake the certificate or alongside your first chosen course within the certificate program
- Courses within the certificate should be taken for graduate credit and a grade
- Along with the non-credit short course, undertake 4 courses within the program for credit to complete the certificate. These can be in one of our advisory focus areas, or students can choose courses in several focus areas.
- Tailor the certificate to your interests and career goals
- Receive a B (3.0) or better in each course
- A conferred Bachelor’s degree with an undergraduate GPA of 3.0 or better (degree recommended in an engineering field)
- Certain courses within the program require advanced knowledge or specific programming languages
- Approval is on a course-by-course basis, please check course pages for additional information
To pursue a graduate certificate you need to apply.
$15,120 - $18,900 (12 - 15 units)
to complete the certificate
For course tuition and fees, please click
Tuition & Fees
Time to Complete Certificate
1-2 years average
3 years maximum to complete
Submit an inquiry to receive more information.