Master Geeks

A trilha MasterGeeks é voltada para adolescentes e jovens a partir dos 12 anos que desejam se aprofundar de maneira séria em desenvolvimento de sistemas e aplicativos. Com foco no mercado de trabalho e na criação de soluções reais, o curso oferece uma jornada completa rumo à carreira de programador profissional ou empreendedor na área de tecnologia.

Ano 01 - Fundamentos da programação com Python e pensamento computacional

O primeiro ano da trilha MasterGeeks é focado na construção da base sólida em programação, lógica e resolução de problemas. O aluno começa com blocos visuais e avançam para a linguagem Python, aplicando conceitos em projetos reais de games e aplicativos.

Para quem é esse curso?

  • A partir de 12 anos
  • Interessados em desenvolvimento de sistemas e aplicativos
  • Não recomendado para quem deseja criar jogos como foco principal

O que o aluno vai aprender?

Conteúdos abordados:

  • Raciocínio lógico e matemático
  • Introdução à linguagem Python
  • Depuração de código (debug)
  • Desenvolvimento de games 2D e aplicativos
  • Programação funcional e lógica com Blockly
  • Gerenciamento de projetos ágeis com SCRUM

Ferramentas utilizadas:

  • Blockly
  • Python
  • Metodologia SCRUM

Estrutura do curso:

  • Carga horária semanal: 1h30min
  • Total: 48 horas (32 aulas)

Ao final do Ano 01, o aluno será capaz de:

  • Compreender e aplicar lógica de programação fundamental.
  • Desenvolver pequenos projetos e jogos utilizando Python.
  • Trabalhar com metodologias ágeis (SCRUM).
  • Resolver problemas de forma computacional.

Ano 02 - Desenvolvimento web

No segundo ano, o foco está na criação de sites, sistemas e soluções web utilizando linguagens profissionais do mercado. O aluno aprende tanto o visual (front-end) quanto a estrutura (back-end) de aplicações, além de versionamento e segurança.

Para quem é esse curso?

  • Alunos que concluíram o Ano 1 ou têm noções de lógica e Python
  • Interessados em criar sites, sistemas web e conectar com a internet

O que o aluno vai aprender?

Conteúdos abordados:

  • HTML, CSS e JavaScript
  • Fundamentos de Internet
  • GIT e versionamento
  • Administração básica de sistemas Linux
  • UI/UX e prototipagem
  • Introdução ao ReactJS
  • Noções de segurança da informação
  • Deploy com Amazon AWS

Ferramentas utilizadas:

  • Visual Studio Code
  • HTML5
  • CSS3
  • JavaScript
  • ReactJS
  • Amazon AWS
  • Figma (UI/UX)
  • GIT

Estrutura do curso:

  • Carga horária semanal: 1h30min
  • Total: 48 horas (32 aulas)

Ao final do Ano 02, o aluno será capaz de:

  • Desenvolver interfaces web responsivas e interativas (front-end).
  • Construir a lógica de servidor para aplicações web (back-end básico).
  • Utilizar controle de versão GIT para gerenciamento de código.
  • Criar protótipos de interfaces (UI/UX).
  • Realizar deploy de aplicações na nuvem (AWS).

Ano 03 - Apps mobile e Inteligência artificial

O terceiro ano consolida os conhecimentos em desenvolvimento mobile e inteligência artificial. É também o momento de aplicar tudo que foi aprendido em projetos práticos e completos, preparando o aluno para o mercado.

Para quem é esse curso?

  • Alunos que já completaram o Ano 2
  • Jovens prontos para criar soluções completas, do código à publicação

O que o aluno vai aprender?

Conteúdos abordados:

  • Desenvolvimento de aplicativos mobile (Android e iOS)
  • Inteligência Artificial e Machine Learning aplicados
  • Criação de APIs e microsserviços
  • Banco de Dados avançado (SQL e NoSQL)
  • Práticas de DevOps e CI/CD
  • Empreendedorismo digital e monetização

Ferramentas utilizadas:

  • Android Studio / Xcode (ou React Native/Flutter)
  • Python com TensorFlow/Keras/Scikit-learn
  • Node.js (para APIs)
  • MongoDB / PostgreSQL
  • Docker
  • Jenkins

Estrutura do curso:

  • Carga horária semanal: 1h30min
  • Total: 48 horas (32 aulas)

Ao final do Ano 03, o aluno será capaz de:

  • Desenvolver aplicativos mobile para Android e iOS.
  • Aplicar conceitos de Inteligência Artificial e Machine Learning em projetos.
  • Criar e consumir APIs e microsserviços.
  • Gerenciar bancos de dados SQL e NoSQL.
  • Compreender e aplicar práticas de DevOps (CI/CD).
  • Desenvolver uma visão empreendedora para projetos de tecnologia.