Aprenda a programar utilizando a linguagem de programação da Microsoft, o C#
Comece a programar em C# hoje e conquiste sua carreira como desenvolvedor
Aprendendo a Programar em C#
Este curso é ideal para quem está iniciando na área de programação e quer aprender lógica de programação usando C#, a principal linguagem de programação da Microsoft.
Você vai entender os conceitos fundamentais da programação, desenvolver o raciocínio lógico e habilidades para resolver problemas com exemplos práticos e muitos exercicios.
Perfeito para iniciantes que desejam construir uma base sólida para seguir carreira como desenvolvedor.
Principais Tópicos Abordados
- Conceitos básicos de lógica de programação
- Variáveis, tipos de dados e operadores
- Estruturas condicionais e de repetição
- Funções e modularização de código
- Introdução à orientação a objetos
- Resolução de problemas com algoritmos práticos
- Boas práticas de programação para iniciantes
- Configuração do ambiente de desenvolvimento com Visual Studio
O curso é feito através de videoaulas, exercícios e alguns jogos para te ajudar a construir confiança na programação desde o primeiro código até conceitos mais avançados.
Ao final, você estará preparado para continuar sua jornada como programador C# e aplicar seus conhecimentos em projetos reais.
Certificado: Após concluir o curso, você receberá um Certificado de Programador C#, reconhecido no mercado de tecnologia.
- Se liga na ideia
- Atenção
- A gente precisa falar sério4m 54s
Nesta aula vamos falar da nossa jornada para aprender programação.
- Aliança de compromisso2m 19s
Nosso segundo compromisso, o terceiro é casamento.
- Introdução
- Instalando os Joguinho45s
Vamos instalar nosso material de apoio
- Material
- Fase 12m 1s
Fase 1
- Lógica de Programacao3m 36s
Nesta aula vamos estudar algoritmos e como eles estão presentes em nosso cotidiano, desde mover um robô até seguir uma receita de bolo.
- Linguagens De Programacao5m 29s
Uma introdução à lógica por trás da programação: como diferentes linguagens transformam abstrações humanas em instruções compreensíveis por máquinas.
- Fase 23m 44s
Fase 2
- Algoritmo5m 1s
A aula aborda os fundamentos dos algoritmos
- Input -> Processamento -> Output4m 35s
A aula explora o ciclo fundamental da computação — entrada, processamento e saída — e como essa estrutura sustenta desde sistemas simples até aplicações avançadas como IA.
- Pensamento Computacional7m 48s
A aula introduz o pensamento computacional como ferramenta para decompor e resolver problemas complexos com lógica e clareza.
- Pensamento Computacional é uma lente8m 36s
Uma análise da evolução do pensamento computacional
- Algorun parte 17m 52s
Finalizando a primeira parte de algoritmo
- Setup ambiente
- Instalando c#4m 34s
Configurando ambiente c# com visual studio community
- Setup Vscode1m 28s
O visual studio é pesado? Vamos de VSCode
- Configurando VSCode1m 33s
Configurando os plugins do c# no VSCode
- Variaveis
- Hello World6m 51s
Primeiros passos com C#: organização do projeto, configuração do ambiente no Visual Studio e criação de um código inicial
- Hello World Csharp Vscode2m 43s
Aula para quem tem o PC Zuado, hello world em c# no VSCode
- Somando valores1m 31s
Uma conta de 5 + 10 que revela muito mais do que o resultado. Nesta aula, você começa a entender como programadores conversam com a memória do computador — mesmo sem saber direito o que ela anda guardando. Spoiler: é só o começo da confusão organizada.
- Estrutura Linguagem4m 50s
Programar é conversar com alguém extremamente literal e mal-humorado: o compilador. Nesta aula, você vai entender por que errar uma letra pode te custar horas e como manter a sanidade (e a dignidade) enquanto escreve código que outros humanos também consigam ler.
- Variaveis2m 29s
A aula explora a complexidade do processamento e armazenamento de dados em computadores, destacando a interação entre a CPU e a memória RAM. Através de exemplos simples exploramos como variáveis desempenham um papel crucial na gestão de informações durante a execução de programas.
- Equação 1º grau5m 46s
Encare as equações de 1º grau com uma pitada de humor e lógica. Transforme a matemática em programação com passos tão simples quanto mover aquele bonequinho. Veja como variáveis se tornam aliados para revelar o enigma do "x". Matemática não é mágica e pode ser fácil.
- Variaveis parte 22m 54s
Imagine-se navegando na selva do código, onde cada variável é seu guia confiável rumo à clareza e fluência sem dramas. Pronto para a aventura?
- Memoria RAM3m 33s
Descubra por que a RAM, memória que só lembra enquanto ligada, é o posto avançado da execução de programas no seu PC.
- Operadores Matemáticos4m 19s
Mais um passo nessa odisséia computacional, agora vamos falar de operadores matemáticos.
- Resto da divisão (Módulo)1m 38s
Divisão, resto da divisão ou módulo?
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Desafio 1
- Correção exercicios25m 37s
- Tipos e entrada de dados
- O usuario quer participar1m 27s
Aqui a frustração é só o começo!
- Mas ele é burro e vai quebrar tudo1m 0s
Descubra como um simples programa de calcular idades se transforma no seu pior pesadelo: Tipos
- Tipos De Dados2m 9s
Explorar o misterioso universo dos tipos de dados: parece complicado, mas, acredite, é tão essencial quanto o ar para programadores! Entenda por que a inofensiva pergunta de "qual sua idade?" pode causar um bug estrondoso se o seu computador decidir que textos e números podem ser a mesma coisa.
- Decimais6m 22s
Descubra como máquinas lidam com o pão que custa 3,50 e por que "long" é tão intrometido. Vamos?
- Numeros e Texto5m 31s
Entenda por que juntar "5" e "10" resulta em "510"
- Entrada de dados6m 3s
Imagine pedir a idade do usuário e C# responder "Sua idade é... texto". Sim, tudo que vem do teclado é confundido com palavras! Vamos brincar com a magia da transformação de strings em números e entender como evitar que um somatório vire uma festa de concatenação.
- Rastreamento2m 50s
Papel e caneta e bora debugar esse código!
- Debug2m 53s
Já imaginou uma forma de fazer seu código confessar todos seus segredos? Bem-vindo ao mundo do "Debugar"!
- CanCei da tela preta vou pro Bootcamp3m 4s
Telas pretas e linhas de código ou GIFs de gatinhos? Descubra como o básico – input, processamento, output – é o verdadeiro pulo do gato em qualquer design, seja Bootcamp ou a cópia porca do CSS do Netflix
- Code Hour - Debug2m 6s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Desafio 1
- Funções
- Algorun16m 9s
Aqui, cada movimento requer estratégia e um olhar afiado para reconhecer padrões.
- O que são funções3m 39s
Imagine não ter que reaprender tudo do zero cada vez que escova os dentes ou pede pizza. Na programação, esse desafio é driblado com funções! A mágica está em criar comandos reutilizáveis e organizados para evitar o caos no código.
- Operadores
- Operadores Relacionais9m 50s
Vamos fazer comparações e entender porque se seu pai for mulher então você tem duas mães.
- Operadores Lógicos3m 47s
Já ouviu falar de "and", "or" e "not"? Então prepare-se para usá-los em algo mais útil do que discussões de fim de semana!
- Explorando Operadores Lógicos3m 24s
Exploramos a elegante matemática dos operadores, onde a verdade é relativa e o OR não se importa com a ordem.
- Operador XOR3m 56s
XOR é o operador que aparece só para impressionar em entrevistas. Você não vai usá-lo no CRUD da padaria, mas ele pode iluminar seu caminho na criptografia!
- Loops
- Algorun Recursion17m 45s
Vamos brincar com recursão e loops
- Rodo Codo Loops2m 38s
Vamos explorar a lógica de loops e recursão no RodoCodo.
- Loops3m 11s
Em nossa aula exploramos os mistérios do for, do while e do esquecido do...while.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Condicionais
- Algorun Conditions8m 44s
Lógica e tons de cinza. Teste suas habilidades enquanto desenvolvemos nosso raciocionio lógico.

Bruno Brito
Primeiramente, sou pai de um monte de três filhos. Já começo por aí pra mostrar que sei lidar com caos, falta de documentação e sistemas legados — inclusive os que choram às três da manhã.
Atuo como consultor de Azure e AWS, o que significa que passo metade do tempo explicando que nuvem não é mágica, e a outra metade apagando incêndio.
Também sou instrutor na avera, onde tento ensinar que “deploy automático” não é sinônimo de "jogar no colo de Deus e torcer".
Tenho 18 anos de experiência, o que me dá direito a julgar quem chama repository pattern de "overengineering" e depois enche o código de if else
.
Sempre priorizei a excelência e a qualidade acima de tudo. Sim, até mais do que aquele gerente que acha que "entregar rápido" é sinônimo de "entregar direito".
Sou um apaixonado por open source, especialmente no mundo .NET — aquele ecossistema que o pessoal acha que é da Microsoft, mas onde tem mais contribuição da comunidade do que gente imagina. Se você é dev .NET, provavelmente já usou alguma linha de código minha. Se não usou, ainda tem salvação.
Hoje, como instrutor, me comprometo a entregar conteúdo de verdade, sem enrolação, sem PowerPoint bonitinho dizendo que tudo vai funcionar. Spoiler: não vai. Mas pelo menos você vai entender por quê.
Eu sou Bruno Brito, pai de um monte de três filhos, e se você acha que cloud é só “clicar em next-next-finish”, faz um favor pra sua infra: não sobe nada em produção antes de falar comigo.
Perguntas frequentes
Formações: Conjuntos de cursos organizados para levar você do básico ao avançado em uma área, como DevOps ou Cloud, preparando para atuar profissionalmente.
Treinamentos: Experiências guiadas, com aulas gravadas, suporte direto e encontros ao vivo com instrutores, perfeitos para quem busca acompanhamento mais próximo.
Aprenda a programar utilizando a linguagem de programação da Microsoft, o C#
Comece a programar em C# hoje e conquiste sua carreira como desenvolvedor
Curso Gratuito!
Sobre o curso
- Iniciante
- 16h para conclusão
- 74 Aulas
- Certificado
- Prova certificação
- 1 ano de acesso
Cursos relacionados

GitHub Actions
- 17h para conclusão
- Intermediário
- 140 Aulas
Transforme seus processos de desenvolvimento e operações com pipelines automatizadas através do GitHub Actions. Domine CI/CD e automatize seu fluxo de trabalho
Changelog

Docker
- 11h para conclusão
- Iniciante
- 64 Aulas
Docker Professional: Do Básico ao Avançado
Changelog

GIT
- 14h para conclusão
- Iniciante
- 109 Aulas
Domine o GIT: Este curso vai te ensinar o que nenhum outro será capaz!