🧠 Revisão esperta: esquecer tem hora — e
revisar pouco antes dela é o que fixa o conteúdo. A Dóri calcula essa hora pra
cada aula sua (e te avisa!).
🧠 Revisão esperta
🛍 Lojinha
Pra fazer render
🐖 Cofrinho guarde parafusos e veja render
🏢 Prédio do Bit cotas que pagam aluguel
Pra não perder o 🔥
🧊 Congelador de streak segura seu 🔥 por 1 dia sem visita · guarda 1 por vez
Cor
Cabeça
🧢 Boina estilo de artista
🎀 Lacinho um charme na cabeça
🎓 Chapéu de Formando o clássico
🚀 Capacete Foguete pro Bit decolar
👒 Chapéu de Palha RAROde quem colhe de verdade
👑 Coroa Real pro rei dos estudos
🔥 Coroa Flamejante LENDÁRIOda era Mega Bit em diante
Rosto
🕶️ Óculos Escuros estiloso o dia todo
🥸 Bigodinho charme instantâneo
🎭 Máscara de Herói identidade secreta
🥽 Viseira Cyber visão do futuro
🤓 Óculos de Sábio RAROde quem revisa e não esquece
Corpo
🛼 Rodinhas pra passear no painel
🧣 Cachecol quentinho o ano inteiro
🏅 Cinto de Campeão conquistado com estudo
🦸 Capa de Herói esvoaça no vento
🎖️ Dragonas de General RAROpatente de 5 cursos
Antena
🚩 Bandeirinha tremula na antena
⭐ Estrela da Antena brilha lá no alto
💡 Luzinha Pisca pisca de verdade
🌟 Estrela de Fogo RAROacende com uma semana de streak
🍀 Estrela da Colheita RAROverde de 30 colheitas
🤹 Bolinhas de Malabares RAROde quem brinca com o Bit
🌠 Estrela Cadente LENDÁRIOcom cauda que pisca, da era Super
🎪 Truques do Bit · não se compra: ganha em missão
Cerca fecha o quintal
Arbusto um matinho pra dar vida
Casinha do Bit a casa dele — acende de noite
Poste acende sozinho quando anoitece
Banquinho um cantinho pra descansar
Cata-vento gira quando o Bit pula
Canteiro extra duas plantas de uma vez
Flor de Parafuso rapidinha — 3 aulas e ja colhe · rende 30🔩
Pé de Bateria demora o dobro, rende o triplo · rende 100🔩
Cristal de Energia pra quem estuda firme — 12 aulas · rende 260🔩
Um item por parte do Bit. Toque pra vestir, de novo pra tirar.
🎾 Brincar
Brincar é de graça e não paga Parafuso, mas recarrega um pouquinho da bateria dele ⚡. É só pelo Bit, e ele torce por você. 3 brincadeiras por dia.
🐖 Cofrinho
Guarde parafusos aqui e eles rendem.
Cada dia que você aparecer, o cofrinho paga 3% sobre
o total — e o rendimento também rende (isso chama juros compostos).
🔒 Enquanto está guardado, não dá pra gastar.
Abrir antes de 7 dias de visita devolve tudo que você
guardou, mas você perde o rendimento.
Ele mora aqui no menu e cresce com o seu estudo. Cada aula
que você conclui vira Parafusos 🔩, a comida dele. Parafuso não se compra com dinheiro:
a única moeda é estudar.
Aprender a programar em uma linguagem flexível e poderosa.
Resolver problemas utilizando uma linguagem de programação.
Desenvolver seus próprios programas de computador.
Aprender boas práticas de programação.
Desenvolver o raciocínio lógico.
Descrição
O intuito do curso é dar uma boa noção de como programar na linguagem C, linguagem essa que é considerada linguagem mãede várias outras linguagens de programação.
O curso aborda vários aspectos da linguagem Caliando a uma constante prática através da explicação de diversos códigos, proporcionando um melhor aprendizado da linguagem. O material possui uma didática bastante eficiente que busca, de forma clara e organizada, proporcionar ao aluno uma experiência enriquecedora.
O curso aborda os assuntos com simplicidade respeitando os níveis de dificuldadepara que o aluno possa absorver o conhecimentode maneira gradativa sem perder a eficiência.
Conteúdo programático
Módulo Principal
50 aulas
ApresentaçãoUm resumo do que será apresentado no curso.
Histórico da Linguagem CConheça a origem, evolução e importância da linguagem C na programação.
Um pouco mais sobre ponteirosAprenda a declarar, inicializar e usar ponteiros em C de forma prática.
Preparando o ambienteComo configurar o ambiente para começar a programar.
Introdução à Linguagem C: História e CaracterísticasConheça a história da linguagem C, desde sua criação até sua influência nas linguagens modernas.
Primeiros passosComeçando a programar em C.
Códigos da aulaDownload dos códigos da aula.
VariáveisConhecendo os tipos de variáveis.
OperadoresConhecendo os mais diversos operadores.
Histórico da Linguagem CConheça a origem, evolução e importância da linguagem C na programação.
Estruturas de controle de fluxoAprenda a usar estruturas de decisão e laços de repetição em C.
Primeiros Passos em Programação CAprenda os fundamentos básicos da linguagem C através do programa 'Olá Mundo'
Modularização do códigoVocê aprenderá a criar suas próprias funções.
Preparando o Ambiente para Programação em CComo configurar compiladores e IDEs para começar a programar em C.
Modularização do Código em CAprenda a criar funções para dividir e organizar melhor o seu código em C.
Entrada e saída de dadosNessa aula você irá aprender a utilizar as funções para capturar dados do usuário e exibir esses dados na tela.
Manipulação de Arquivos em CAprenda a criar, abrir, escrever e gerenciar arquivos em linguagem C
EstruturasVocê irá aprender a utilizar as estruturas structs , criar os seus próprios tipos de dados.
Operadores em CAprenda sobre operadores aritméticos, de atribuição, relacionais e lógicos na linguagem C.
Funções que manipulam stringsNessa aula você irá aprender a usar as funções que manipulam strings.
Recursividade em CAprenda a implementar e usar funções recursivas em C com exemplos práticos.
Vetores e MatrizesUtilizando vetores e matrizes.
Funções para cálculos matemáticosNessa aula você irá aprender a usar as funções que realizam cálculos matemáticos do arquivo-cabeçalho math.h.
Variáveis em CConceitos fundamentais sobre variáveis, tipos de dados e especificadores de formato em C
PonteirosNessa aula o aluno terá contato com um recurso muito importante da linguagem C que são os ponteiros.
Um pouco mais sobre ponteirosAprofundamento no conceito de ponteiros em C e sua importância na programação
Variáveis em C: Tipos Básicos e DeclaraçãoAprenda sobre variáveis, tipos de dados básicos, declaração e inicialização em C.
Variáveis em CAprenda a declarar, inicializar e usar variáveis na linguagem C.
RecursividadeRecursividade é uma importante técnica de programação muito utilizada para resolver problemas complexos.
Alocação dinâmicaNessa aula iremos conhecer um recurso muito importante da linguagem C que é a alocação dinâmica.
Manipulando data e horaNessa aula iremos ver algumas funções para manipular data e hora.
Medindo tempo de execuçãoNessa video-aula você irá aprender a medir o tempo de execução de um trecho de programa.
Jogo da VelhaPostagem do site GeeksBR www.geeksbr.com ensinando como fazer um jogo da velha utilizando a linguagem C.
ConstantesNessa aula você aprenderá a declarar e utilizar constantes na linguagem C.
Ordenação de dadosNessa aula você vai ver como ordenar os dados de um vetor.
Criando arquivos-cabeçalhoCrie seus próprios arquivos-cabeçalho em C e organize funções reutilizáveis em bibliotecas personalizadas.
Lista encadeadaNessa aula você terá contato com a estrutura de dados chamada lista encadeada.
Histórico da Linguagem COrigem, evolução e características da linguagem de programação C.
História e Evolução da Linguagem CConheça a origem, evolução e influência da linguagem C na programação moderna
Histórico da Linguagem CConhecendo a origem, evolução e características da linguagem C
PilhaNessa aula conheceremos outra estrutura de dados chamada pilha.
Grafos: Conceitos Fundamentais e RepresentaçõesIntrodução à teoria dos grafos, formas de representação computacional e algoritmos básicos
Preparando o Ambiente para Programação em CComo configurar compiladores e IDEs para desenvolver programas em linguagem C.
Conclusão do Curso de Programação em CConsiderações finais, recursos para estudos e dicas para continuar aprendendo C.
Estruturas de Controle de Fluxo em CAprenda comandos condicionais e laços de repetição para controlar o fluxo dos programas em C
Exercício da aula EstruturasPratique a criação e manipulação de estruturas em C com exercícios hands-on para fixar o conteúdo.
ExercícioPratique o uso de structs em C criando um programa que armazena e exibe dados de um carro.
Apresentação do Curso de Programação em CConhecendo o instrutor e a importância da linguagem C na programação
Apresentação do Curso de Programação em CIntrodução ao instrutor e aos objetivos do curso de linguagem C
Resposta do exercícioVeja na prática como usar structs em C para armazenar e exibir dados de um carro com entrada do usuário.
Pré-requisitos
Não é necessário conhecimento prévio em programação: o curso começa pelo tradicional "Olá Mundo" e apresenta cada conceito passo a passo. Basta um computador com um compilador C padrão ANSI, como o GCC (Linux) ou o MinGW (Windows) — a instalação e o preparo do ambiente são ensinados nas primeiras aulas.
Para quem é este curso
Iniciantes em programação que querem aprender a linguagem C do zero, além de estudantes e curiosos que desejam dominar uma linguagem base para diversas outras.
Tire dúvidas a qualquer momento e receba respostas baseadas no conteúdo do curso e no conhecimento do autor.
Avaliações dos alunos
4,6
★★★★★★
91 avaliações
5 ★70%
4 ★21%
3 ★5%
2 ★1%
1 ★2%
Natalia de Lima Batista
★★★★★
Muito grata!
M
Marcelo Ramos Jordao
★★★★★
Execelente Curso. Continuem assim
Hailton Pereira
★★★★★
Agradeço ao professor e a todos que compõe a BRAVA CURSOS.
S
Silas Henrique da Silva
★★★★★
Curso muito bem estruturado, pude adquirir grandes conhecimentos!!!
F
Francisco Luiz Ferreira Gomes
★★★★★
muito bom curso, otima orientação matrerial excelente
Gabriela Fernanda Lima Marquese
★★★★★
O curso de programação em C está muito bom. Gostaria só de deixar um comentário, onde o Brava Cursos, poderia colocar mais atividades, após o término de cada lição. Uma forma de memorizarmos e aprendermos melhor.
M
Marcus Vinicius de Castro Oliveira
★★★★★
Perfeito!
Gustavo Colucci Faber
★★★★★
Excelente curso para introdução na linguagem C. Para iniciantes na área de programação, seria bom um curso de lógica de programação antes deste curso.