O curso está estruturado para durar 2 semanas, com uma carga horária total de 20 horas. Para uma melhor compreensão dos tópicos abordados, o aluno deverá dedicar 2 horas diárias ao estudo.
O curso é oferecido na modalidade EAD, usando a plataforma Moodle. Quem faz o horário é o aluno, ou seja, você pode estudar nos momentos em que lhe for mais conveniente. O conteúdo é totalmente responsivo, o que garante que você consiga visualizar o material também a partir do seu telefone celular ou tablet. Desta forma, você pode estudar sempre que aparecer uma janela de tempo no seu dia, no ônibus, na sala de espera do dentista ou do médico, na fila do banco, no intervalo da novela. A responsividade da plataforma lhe garante que você poderá estudar sempre que quiser.
Nós concentramos nossos esforços na criação de um material textual que pudesse servir como um caminho completo, do zero à maestria, em programação Shell Linux. Este material equivale a um livro de 350 páginas no formato A4. Entendemos também que o conteúdo em vídeo é importante para um primeiro contato com os conceitos, e por esta razão, a cada nova oferta do curso, adicionamos novos conteúdos em vídeo. Além disto, o curso oferece cinco aulas ao vivo, com duração média de 2 horas cada uma delas. As aulas ao vivo não possuem duração definida, visto que estas aulas têm apenas um horário para começar, mas só acabam quando acabarem as dúvidas dos alunos. Já tivemos aulas com 3 horas de duração. As aulas ao vivo são publicadas na plataforma no dia seguinte à aula e ficam disponíveis permanentemente para consulta e estudo. Atualmente, o conteúdo em vídeo somado às aulas ao vivo, chega a aproximadamente 16 horas de gravações.
É importante destacar que em um curso de programação, é vital que o aluno possa copiar e colar os códigos, modificar, testar, enfim, tudo que é necessário para realmente entender e praticar os conceitos apresentados. Entendemos que o conteúdo textual associado aos vídeos, constitui uma mescla ideal para que o aluno tenha o melhor rendimento.
Muitos cursos oferecidos na modalidade EAD são apenas um copy & paste de material didático, sem nenhum tipo de acompanhamento ou apoio. Não é o caso deste curso. Programação em qualquer tipo de linguagem é uma atividade que requer muita prática e que gera muitas dúvidas. O curso é acompanhado pelos instrutores, respondendo dúvidas e esclarecendo tudo que for preciso.
O curso tem um fórum de discussão para interação com os instrutores e entre os próprios alunos. Nestes espaços os alunos publicarão suas perguntas, que poderão ser respondidas por seus pares e também pelos instrutores. É importante que haja esta interação, visto que para o desenvolvimento da habilidade de programação é vital que haja uma reflexão e a busca por soluções. Nós estaremos de olho e faremos nossos comentários e sugestões de melhoria do código.
Lógica de programação é um pré-requisito importante para este curso. Embora não faça parte do escopo do curso, mas considerando a sua importância para um melhor aproveitamento do material, nós resolvemos incluir uma pequena referência a este assunto, como o tópico zero, antes de todos os demais.