Guia de instruções: laboratórios no curso
O que são os laboratórios no curso?
Os laboratórios no curso são um novo item da grade curricular que permite que os alunos pratiquem habilidades técnicas em ambientes reais chamados espaços de trabalho. Essas experiências práticas permitem que os alunos apliquem os conceitos do curso diretamente, desenvolvendo confiança e preparando-os para o mercado de trabalho. Este guia ajudará você a projetar laboratórios interessantes para o seu curso.
Por que incluir laboratórios no seu curso?
Com os laboratórios no curso, os alunos podem:
- Praticar habilidades em ambientes de trabalho reais sem sair do seu curso.
- Aumentar sua prontidão profissional aplicando as habilidades aprendidas em situações reais.
- Interagir ativamente com o conteúdo, melhorando a retenção e os resultados do aprendizado.
Os laboratórios no curso consistem em três recursos:
- Instruções em vídeo: os laboratórios no curso usam o formato bem-sucedido de aula em vídeo.
- Tarefas do laboratório: tarefas estruturadas fornecem orientação e recursos para os alunos enquanto eles praticam novas habilidades.
- Espaço de trabalho técnico: os ambientes pré-configurados permitem que os alunos comecem a praticar imediatamente, sem necessidade de configuração prévia.
Como criar um laboratório de alta qualidade
Decida onde incluir o laboratório no curso.
Identifique pontos estratégicos no seu curso onde os laboratórios no curso reforçarão habilidades essenciais e estarão alinhados aos objetivos de aprendizado.
✅ Práticas recomendadas:
- Escolha o tipo de laboratório apropriado para os seus objetivos de aprendizado:
- Laboratórios com acompanhamento passo a passo: instruções detalhadas em que você demonstra e explica os processos para que os alunos possam replicá-los.
- Laboratórios de desafio guiados: tarefas mais amplas com orientação parcial, em que os alunos tentam encontrar soluções de forma independente, com alguma estrutura e recursos.
- Garanta que cada laboratório no curso esteja diretamente relacionado às habilidades ensinadas na aula teórica correspondente.
- Conecte os laboratórios no curso explicitamente aos seus objetivos de aprendizado declarados.
- Projete os laboratórios no curso para serem compatíveis com qualquer dispositivo, funcionando igualmente bem em PCs e Macs.
💡 Exemplos:
Jupyter Notebook
- Após uma aula sobre visualização de dados com o Matplotlib, adicione um laboratório de acompanhamento no Jupyter Notebook, onde os alunos criam gráficos interativos.
- Após ensinar os fundamentos do Pandas, inclua um laboratório de desafio guiado, onde os alunos limpam e analisam um conjunto de dados de forma independente.
IA Gen
- Adicione um laboratório de acompanhamento após uma aula sobre engenharia de prompts, onde os alunos criam e testam prompts com um modelo GPT.
- Após um módulo sobre ajuste de detalhes, realize um laboratório de desafio guiado onde os alunos criem seu próprio assistente de IA especializado.
AWS
- Após uma aula sobre fundamentos da nuvem, adicione um laboratório prático da AWS, onde os alunos criam e configuram sua primeira instância EC2.
- Em uma seção do curso sobre computação sem servidor, inclua um laboratório de desafio guiado, onde os alunos constroem uma API completa usando o AWS Lambda e o API Gateway.
Crie uma Aula com laboratório
Para começar, selecione o item do currículo “Aula com laboratório”. Crie um título claro e descritivo que capture a essência do laboratório e destaque as habilidades que os alunos irão praticar. Este título aparecerá como o item do currículo dentro do conteúdo do curso.
✅ Práticas recomendadas:
- Crie títulos que sejam específicos e claramente alinhados com os objetivos de aprendizado
- Concentre-se nas principais habilidades que estão sendo praticadas
- Crie títulos envolventes e relevantes para os objetivos de aprendizado
💡 Exemplos de títulos para laboratórios:
Jupyter Notebook
- Laboratório de acompanhamento: “Visualização de dados interativa: crie gráficos dinâmicos com o Matplotlib”
- Laboratório de desafio guiado: “Desafio de manipulação de dados: limpe e analise conjuntos de dados do mundo real com o Pandas”
IA Gen
- Laboratório de acompanhamento: “Dominando a engenharia de prompts: criando prompts eficazes para resultados precisos”
- Laboratório de desafio guiado: “Crie seu assistente de IA: ajustando detalhes nos modelos para tarefas especializadas”
AWS
- Laboratório de acompanhamento: “Lance seu primeiro servidor na nuvem: configuração prática de instâncias EC2”
- Laboratório de desafio guiado: “Desafio de API sem servidor: construindo soluções de ponta a ponta com o Lambda e o API Gateway”
Fazer upload do vídeo do laboratório
Importante: a opção “Laboratório” só ficará disponível depois que você fizer upload de um vídeo para a sua aula.
Adicione seu vídeo de laboratório e aguarde o processamento ser concluído. Em seguida, clique no botão “+Lab” para criar um laboratório e acessar o Editor de laboratório.
Editar seu laboratório no curso no Editor de laboratório
A criação do laboratório no curso segue um processo de três etapas:
- Planejamento do laboratório no curso: selecione o espaço de trabalho e faça upload do código inicial
- Criação de tarefas: estruture seu laboratório em componentes específicos da tarefa
- Publicação do laboratório no curso: adicione contexto e finalize seu laboratório
Planejamento do laboratório
Selecione o espaço de trabalho do laboratório:
Escolha sua área do laboratório no curso e tipo de espaço de trabalho entre as opções disponíveis.
Tipos de espaços de trabalho: ambientes da Udemy vs. ambientes pessoais
Os laboratórios no curso fornecem espaços de trabalho da Udemy para assinantes da Udemy Pro. Esteja ciente de que alguns alunos usarão seus próprios ambientes pessoais.
✅ Práticas recomendadas:
- Projete os laboratórios no curso para serem acessíveis a todos os alunos, levando em conta as diferentes políticas e limitações entre os espaços de trabalho da Udemy e os ambientes pessoais
- Consulte as especificações técnicas para os espaços de trabalho de laboratórios no curso da Udemy a fim de garantir uma experiência de aprendizado consistente a todos os alunos.
Faça upload do código inicial:
Forneça um código inicial que será pré-carregado no espaço de trabalho da Udemy para os alunos.
✅ Práticas recomendadas:
- Para os laboratórios Jupyter, inclua um arquivo zip contendo todos os arquivos ipynb necessários e arquivos de dados (por exemplo, CSVs)
- Remova espaços dos nomes dos arquivos zip do seu código inicial
- Teste seu laboratório para garantir que seu arquivo inicial esteja carregando ao visualizar seu laboratório
- NÃO exclua o Makefile do zip inicial
- NÃO inclua arquivos desnecessários, como __MACOSX, .DS_Store, .git, .gitignore, *.pnp.cjs, pycache, node_modules ou .yarn
Criação de tarefas e adição do código de referência
Adição de tarefas de laboratório
Uma tarefa de laboratório representa um bloco lógico de etapas que contribui para o objetivo maior do laboratório.
Digite um título para a tarefa:
Cada tarefa precisa de um título claro que indique o que os alunos devem realizar antes de passar para a próxima parte.
✅ Práticas recomendadas:
- Crie títulos de tarefas que especifiquem um resultado concreto para os alunos alcançarem
- Mantenha as descrições breves (10 palavras ou menos) enquanto comunica claramente o propósito da tarefa
- Forneça apenas o contexto suficiente para que os alunos entendam o objetivo da tarefa
💡 Exemplos de títulos de tarefas:
Jupyter Notebook
Laboratório de acompanhamento: “Visualização de dados interativa: crie gráficos dinâmicos com o Matplotlib”
- Tarefa 1: “Importar e preparar o conjunto de dados para visualização”
- Tarefa 2: “Criar um gráfico de linha responsivo com recursos interativos”
- Tarefa 3: “Adicionar anotações e estilos personalizados ao seu gráfico”
Laboratório de desafio guiado: “Desafio de manipulação de dados: limpe e analise conjuntos de dados do mundo real com o Pandas”
- Tarefa 1: “Carregar e inspecionar o conjunto de dados desorganizado”
- Tarefa 2: “Lidar com valores ausentes e discrepâncias”
- Tarefa 3: “Criar estatísticas resumidas agregadas por categoria”
IA Gen
Laboratório de acompanhamento: “Dominando a engenharia de prompts: criando prompts eficazes para resultados precisos”
- Tarefa 1: “Criar prompts de base para geração de texto”
- Tarefa 2: “Aplicar técnicas de restrição para restringir respostas”
- Tarefa 3: “Implementar o encadeamento de raciocínio para tarefas complexas”
Laboratório de desafio guiado: “Crie seu assistente de IA: ajustando detalhes nos modelos para tarefas especializadas”
- Tarefa 1: “Preparar seu conjunto de dados de treinamento”
- Tarefa 2: “Configurar e iniciar o processo de ajuste de detalhes”
- Tarefa 3: “Testar e avaliar seu modelo especializado”
AWS
Laboratório de acompanhamento: “Lance seu primeiro servidor na nuvem: configuração prática de instâncias EC2”
- Tarefa 1: “Criar um par de chaves seguras para acesso ao servidor”
- Tarefa 2: “Iniciar e configurar sua instância EC2”
- Tarefa 3: “Conectar-se à sua instância via SSH”
Laboratório de desafio guiado: “Desafio de API sem servidor: construindo soluções de ponta a ponta com o Lambda e o API Gateway”
- Tarefa 1: “Criar uma função Lambda para processamento de dados”
- Tarefa 2: “Configurar endpoints do API Gateway”
- Tarefa 3: “Testar sua API sem servidor com solicitações de exemplo”
Insira um registro de data e hora para a tarefa:
Especifique o horário exato (em segundos) em que cada tarefa começa no seu vídeo de laboratório. Esses registros de data e hora aparecerão como marcadores clicáveis no reprodutor de vídeo, ajudando os alunos a navegar rapidamente pelas tarefas relevantes.
Forneça uma solução:
Adicione um “código de referência” para cada tarefa, quando aplicável. O código de referência fornece trechos de código que os alunos podem copiar e colar no espaço de trabalho. Eles servem para que os alunos verifiquem o próprio trabalho. Alguns casos de uso podem ser:
- Verificar a solução caso estejam com dificuldades
- Verificar a abordagem caso estejam inseguros
- Comparar abordagens com a própria solução após a conclusão do exercício
✅ Práticas recomendadas:
- Organização e documentação do código
- Inclua comentários detalhados explicando o raciocínio por trás das escolhas de implementação
- Adicione um arquivo README com uma visão geral da abordagem da solução
- Documente as suposições feitas e as abordagens alternativas consideradas
- Use convenções de nomenclatura e estrutura de código consistentes
- Código bem estruturado
- Organize o código da solução em seções ou módulos lógicos
- Siga as práticas de organização de código recomendadas pelo setor
- Inclua o tratamento de erros apropriado
- Demonstre práticas de código limpas e fáceis de manter
- Assegure-se de que os arquivos de referência não incluam arquivos de sistema desnecessários (por exemplo, __MACOSX, .DS_Store)
- Adicione arquivos de referência no nível superior para evitar aninhamento desnecessário de pastas
- Para os laboratórios Jupyter, capture e faça upload de arquivos HTML do notebook para incluir como código de referência
Adicione recursos de tarefa:
Forneça os recursos que os alunos precisam usar ou consultar ao realizar a tarefa. Os recursos são materiais que os alunos podem precisar utilizar ao realizar a tarefa. Alguns possíveis exemplos:
- Arquivos de banco de dados
- Imagens que devem ser exibidas em uma página da web que está sendo projetada
- Maquetes para usar como referência durante o trabalho
- Arquivos JSON/YAML que podem precisar ser enviados
Publique seu laboratório no curso
Conclua o seu laboratório no curso adicionando contexto para os alunos:
- Insira a duração estimada do seu laboratório
- Marque os tópicos relevantes
- Clique em “Publicar” para finalizar o laboratório
Observação: você também precisa publicar a aula do laboratório no curso para que seus alunos possam acessar o laboratório.
Comece a criar laboratórios no curso interessantes
Os laboratórios no curso oferecem aos alunos oportunidades valiosas para praticar habilidades técnicas em ambientes realistas. Ao seguir este guia, você pode criar experiências significativas e práticas que constroem confiança, desenvolvem habilidades de resolução de problemas e aprimoram a prontidão para o trabalho.
Vamos começar? Identifique as principais aulas do seu curso em que os laboratórios no curso agregariam valor, elabore atividades adequadas e defina objetivos claros para seus alunos. Com um planejamento cuidadoso, seus laboratórios no curso tornarão o aprendizado mais envolvente, interativo e impactante.









