Curso Completo De C – Online e Grátis

Esse é um super curso de C e é recomendado especialmente para pessoas que querem aprender muito sobre essa linguagem, não se limitando apenas ao básico.

As aulas estão gratuitas no youtube disponibilizadas pelo canal De Aluno Para Aluno.

Nele você vai aprender desde o mais básico como a instalação do compilador até assuntos mais avançados, como manipular arquivos de texto, trabalhar com funções específicas, entre outros.

Cursos Relacionados:

  1. Curso Para Aprender a Programar Em C++ – 73 Aulas
  2. Curso Completo Para Aprender C# (C Sharp) Gratuitamente – 48 Aulas
  3. Curso Intensivo De Programação Em C/C++ – 26 Aulas

Abaixo estão alguns detalhes sobre o curso:

Ele foi iniciado em 13/11/2012 e por ser um curso um pouco mais antigo, pode conter conteúdos desatualizados.

No total são 98 vídeo aulas, com uma duração de 14 horas 51 minutos e 15 segundos.

Antes de fazer esse curso, é recomendado que você aprenda primeiro algorítimos e lógica de programação em C.

Agora veja abaixo o que você vai aprender em cada aula desse curso e a duração de cada uma:

Vídeo Aulas

 

  1. 1:12 Instalar Compilador C e IDE – Aula 1
  2. 8:02 Incluir Bibliotecas | Função main | Função printf – Aula 2
  3. 7:24 Fazer Comentários em C | Caractere Nova Linha \n – Aula 3
  4. 7:07 Conceito e Criação de Variáveis em C – Aula 4
  5. 6:58 Utilizando Variáveis – Aula 5
  6. 6:36 Operações Matemáticas – Aula 6
  7. 7:19 Função scanf | Obter Dados/Valores do Usuário – Aula 7
  8. 6:44 Variáveis Tipo float e char – Aula 8
  9. 4:19 Utilizando Variáveis do Tipo float – Aula 9
  10. 7:27 Ciclo for | Laço for | Repetição for – Aula 10
  11. 7:51 Como Utilizar “while” – Aula 11
  12. 8:28 Desafio | Como Calcular o Fatorial de Um Número – Aula 12
  13. 7:04 Como Utilizar “do while” – Aula 13
  14. 8:09 Como Utilizar ” if else” – Aula 14
  15. 8:15 Como Utilizar Múltiplos “else if” – Aula 15
  16. 8:14 Como Utilizar “switch” – Aula 16
  17. 8:28 Lista de Exercícios Facebook (1) – Aula 17
  18. 11:50 Exercício | Como Inverter um número | Operador Resto % – Aula 18
  19. 4:11 Como utilizar Operador Condicional ” ? : ” – Aula 19
  20. 12:06 Revisão Tipos de Variáveis – Aula 20
  21. 6:35 Ciclos Contendo Outros Ciclos – Aula 21
  22. 10:13 Introdução Vetores – Aula 22
  23. 7:41 Declarar Vetores – Aula 23
  24. 6:06 Manipulando Vetores – Aula 24
  25. 8:20 Introdução Matrizes(Matriz bidimensionais) – Aula 25
  26. 8:33 Manipulando Matrizes – Aula 26
  27. 22:30 Revisão Vetores/Matrizes – Aula 27
  28. 9:57 Introdução Funções – Aula 28
  29. 10:46 Como Utilizar Funções – Aula 29
  30. 4:50 Função e Variável Local Automática – Aula 30
  31. 4:41 Função e Variável Local Estática – Aula 31
  32. 5:21 Função e Variável Global – Aula 32
  33. 11:05 Formatação de Ouput – Aula 33
  34. 10:02 Funções que Chamam Outras Funções – Aula 34
  35. 12:31 Funções Recursivas – Aula 35
  36. 15:28 Funções que Recebem Vetores como Argumento – Aula 36
  37. 6:58 Funções que Recebem Matrizes como Argumento – Aula 37
  38. 7:27 Comportamento de Argumentos com Funções – Aula 38
  39. 7:30 Introdução Estruturas – Aula 39
  40. 6:04 Manipulando Estruturas – Aula 40
  41. 6:12 Casting na Linguagem C – Aula 41
  42. 10:17 Passar e Receber Estruturas à uma Função – Aula 42
  43. 6:44 Inicializando Estruturas – Aula 43
  44. 7:44 Vetores de Estruturas – Aula 44
  45. 16:09 Revisão Estruturas – Aula 45
  46. 7:08 Introdução Strings|Vetores de Caracteres – Aula 46
  47. 15:07 Concatenar Strings(lógica) – Aula 47
  48. 13:00 Declarar e Inicializar Strings – Aula 48
  49. 12:40 Contar Caracteres de uma String – Aula 49
  50. 3:32 Operador Lógico && | Operador Lógico || – Aula 50
  51. 14:19 Verificar Igualdade Entre Duas Strings – Aula 51
  52. 5:39 Obter String do usuário – Aula 52
  53. 10:04 Obter String do usuário | Função getchar – Aula 53
  54. 11:15 Verificar Caracteres Alfabéticos/Apenas Letras(lógica) – Aula 54
  55. 7:21 Como utilizar o comando “break” – Aula 55
  56. 10:04 Função system(“pause”) – Aula 56
  57. 8:47 Sequências de Escape – Aula 57
  58. 8:12 Tabela ASCII – Aula 58
  59. 38:35 Revisão Strings e Muitos Outros Tópicos – Aula 59
  60. 8:01 Introdução Ponteiros(Teoria) – Aula 60
  61. 10:14 Introdução Ponteiros(Prática) – Aula 61
  62. 11:59 Ponteiros “char, int, double” – Aula 62
  63. 8:28 Ponteiros à Estruturas – Aula 63
  64. 7:23 Ponteiros à Estruturas(Operações Matemáticas) – Aula 64
  65. 6:45 Estruturas que contêm Ponteiros – Aula 65
  66. 10:08 Passar Ponteiro Como Parâmetro de Uma Função – Aula 66
  67. 3:56 – Overflow e Underflow(Transbordamento) – Aula 67
  68. 9:19 Lista Concatenada – Aula 68
  69. 14:22 Lista Concatenada e Função que retorna Ponteiro – Aula 69
  70. 3:09 – Pré e Pós Incremento/decremento – Aula 70
  71. 5:42 Ponteiros e Vetores – Aula 71
  72. 7:31 Ponteiros e Vetores – Aula 72
  73. 10:02 Ponteiros / Vetores / Funções – Aula 73
  74. 9:04 Copiar uma String utilizando Ponteiros – Aula 74
  75. 7:56 Comando #define / Pré Processamento – Aula 75
  76. 9:37 Comando #define / Pré Processamento – Aula 76
  77. 4:40 Porque utilizar #define / Diretivas de Pré Processamento – Aula 77
  78. 5:51 Macros – Aula 78
  79. 7:10 Macros / Pré processamento – Aula 79
  80. 4:18 Porque Pré processamento? – Aula 80
  81. 12:08 Manipulação de Arquivos txt em C / Escrever Dados – Aula 81
  82. 12:09 Manipulação de Arquivos txt em C / Ler Dados – Aula 82
  83. 11:19 Manipulação de Arquivos txt em C / Ler Dados – Aula 83
  84. 5:55 Manipulação de Arquivos txt em C / Incluir Dados – Aula 84
  85. 8:15 Copiar Conteúdo de Arquivo txt em Outro – Aula 85
  86. 11:26 Funções freopen e fgets / stdin – Aula 86
  87. 4:06 Funções freopen e fgets / stdin [Parte 2]- Aula 87
  88. 10:42 Funções fgetc e getc – Aula 88
  89. 4:03 Funções fgetc e getc [Parte 2]- Aula 89
  90. 9:28 Funções fputc e putc – Aula 90
  91. 8:35 Função gets (Aprenda como utilizar e porque não utilizar) – Aula 91
  92. 3:15 Função puts – Aula 92
  93. 11:33 Função getchar e Função putchar – Aula 93
  94. 17:35 Limpeza de buffer | Limpar o buffer | O que é o buffer- Aula 94
  95. 8:16 Operador sizeof() | Alocação Dinâmica Pt.1 – Aula 95
  96. 20:18 Função malloc() | Alocação Dinâmica Pt.2 – Aula 96
  97. 8:38 Função free() | Alocação Dinâmica Pt.3 – Aula 97
  98. 14:48 Função calloc() | Alocação Dinâmica Pt.4 – Aula 98

Acessar Curso

Para ter acesso a esse curso gratuito, é só utilizar o player do youtube logo abaixo:

Depoimentos

Abaixo estão alguns comentários que os alunos fizeram sobre esse curso:

Compartilhe Com Seus Amigos!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *