
Aprenda do zero os fundamentos da lógica de programação e desenvolva suas habilidades na linguagem C, uma das mais poderosas e utilizadas no mundo da computação. Neste curso, você irá desde conceitos básicos, como variáveis, estruturas de controle (IF..Else, Switch..Case, For, While, Do..While), uso de bibliotecas, estruturas de dados (vetores, fila, pilha, listas encadeadas) até tópicos avançados, como ponteiros, recursão e algoritmos de ordenação (Bubble Sort, Seletion Sort, Insertion Sort, Quick Sort). Com uma abordagem prática e didática, você criará programas estruturados, manipulará arquivos e resolverá desafios reais, preparando-se para os próximos passos na programação e no desenvolvimento de software. Tudo com muita prática! Ideal para quem está fazendo algum curso técnico ou graduação em computação em disciplinas de lógica de programação e algoritmos.
O curso é dividido em módulos progressivos, cobrindo desde os fundamentos até tópicos avançados.
Módulo 1 - Fundamentos da Programação e Introdução ao C
Módulo 2 - Estruturas Básicas de Controle
Módulo 3 - Funções e Bibliotecas
Módulo 4 - Estruturas de Dados Básicas
Módulo 5 - Ponteiros e Alocação Dinâmica de Memória
Módulo 6 - Estruturas de Dados Avançadas
Módulo 7 - Algoritmos de Ordenação e Recursão
Módulo 8 - Manipulação de Arquivos
Projetos
Durante o curso você terá diversos exercícios para colocar em prática todos os conceitos. Todos os exercícios são resolvidos de forma guiada e explicada pelo instrutor.