1Introdução ao C#
2Configurando o ambiente de desenvolvimento
3Sintaxe básica
4Variáveis e tipos de dados
5Conversão de tipos
6Operadores e expressões
7Entrada e saída
8Condicionais
9Estruturas de loop
10Exercício: Revisão dos conceitos básicos
11Matrizes
12Cordas
13Noções básicas sobre métodos
14Método Avançado
15Enums e Structs
16Tratamento de exceções
17Espaços de nomes e a palavra-chave `using`
18Exercício: Matrizes e métodos combinados
19Classes e objetos
20Modificadores de acesso e propriedades
21Herança
22Polimorfismo
23Classes abstratas e interfaces
24Membros estáticos e métodos de extensão
25Coleções e genéricos
26Delegados e eventos
27Exercício: Orientado a Objetos
28Expressões lambda
29Consultas LINQ
30E/S de arquivos
31JSON e serialização
32Exercício: LINQ e arquivos
33Programação assíncrona
34Tipos nulos e correspondência de padrões
35Visão geral dos recursos avançados
36Projeto Abrangente: Gerenciador de Tarefas
37Referência do C#
38Exemplos em C#