​​A aprendizagem proposta para o curso está fortemente orientada para ser “practice based learning”. Os conteúdos programáticos estão estruturados de modo a incluir, desde o início e de forma constante e sistemática, a componente de modelação e resolução de problemas associados a áreas diversas.

A metodologia de ensino está assente num modelo de curso online, com conteúdos de forma livre, acessível a qualquer pessoa, em qualquer lugar, por meio da internet, com recurso de visualização de documentos e de vídeos de curta duração (screencasts).

As sessões de exposição, com recurso a visualização de documentos e de vídeos de curta duração, são complementadas com pequenos e simples exercícios e com a discussão de problemas em fóruns. Os alunos participam, obtendo as soluções para os problemas no seu próprio computador seguindo as instruções do professor. Todas as ferramentas computacionais são exploradas para resolver cada problema.​​

​​