O curso busca ampliar os conhecimentos em Arduino, que é uma plataforma de prototipagem de hardware livre com uma linguagem de programação padrão de origem em Wiring, e essencialmente C/C++. O objetivo é criar ferramentas acessíveis, de baixo custo, flexíveis e fáceis de serem usadas por amadores e profissionais. Este curso introdutório foi pensado para iniciantes, e o foco está no Arduino mais do que na eletrônica, não sendo necessário conhecimento em eletrônica.
Não é obrigatório possuir a placa do Arduino ou os seus componentes, pois o curso será realizado em um ambiente virtual gratuito e livre, onde o aluno poderá criar e programar suas aplicações. Paralelamente, algumas aplicações serão mostradas em placa real.