Programming for the


About this course: In this Capstone course, you will design a microcontroller-based embedded system. As an option, you can also build and test a system. The focus of your project will be to design the system so that it can be built on a low-cost budget for a real-world application. To complete this project you’ll need to use all the skills you’ve learned in the course (programming microcontrollers, system design, interfacing, etc.). The project will include some core requirements, but leave room for your creativity in how you approach the project. In the end, you will produce a unique final project, suitable for showcasing to future potential employers.

Course duration:  3 weeks

Created by:  BrilliantArms, India

Module 1
Capstone Design, Part 1
  1. 1.1 – Deciding on a Project Idea
  2. 1.2 – The Design Process
  3. 1.3 – Specification Example
Module 2
Capstone Design, Part 2
  1. 2.1 – System-level Design
  2. 2.2 – Key System Design Decisions

Module 3

Capstone Design, Part 3
Naturally testing is a key component of any technical design. This module will walk you through the important aspects of a test plan for your design.
  1. 3.1 – Testing

Module 4

Capstone Design, Part 4 (OPTIONAL)
In this final module, you will have the option of actually building out and then demonstrating your final project. This module is optional because it requires you to have the necessary equipment.
  1. Peer Review: Your Final Project Working