A maior e melhor Black Friday que já fizemos! Descontos a partir de 50% em até 12x sem juros - Garanta seu Desconto

Fundamentos da Computação para Programação e IA

Aprenda do zero a base que todo programador precisa, sem precisar saber programar. Entenda como o computador funciona por dentro, do hardware ao sistema operacional e às redes, e domine a matemática por trás do software e da inteligência artificial: lógica, dados, gráficos, otimização e decisões com incerteza, sempre com exemplos do dia a dia, exercícios práticos e quizzes.

0 (0)

57 Alunos

Iniciante

Fundamentos da Computação para Programação e IA

356h 18m de conteúdo

Certificado de conclusão

Acesso em todas as plataformas

Comprar
Abrir no app

Todo programa que você vai escrever roda em uma máquina que alguém precisou entender. Todo modelo de inteligência artificial que você vai usar é, no fundo, matemática executada por essa máquina. Esta formação existe para que você entenda as duas coisas: o computador por dentro e a matemática que ele usa para resolver problemas.

Ela reúne duas coleções de livros interativos do balta.io, Fundamentos da Computação e Matemática para IA e Computação, em um único caminho. São 13 livros, com mais de 350 horas de conteúdo, mais de 1.300 exercícios práticos e um quiz no fim de cada capítulo. Você não só lê, você pratica.

O que você vai encontrar

A formação é dividida em duas partes que se completam. A primeira mostra o que acontece por baixo de tudo o que você usa e programa. A segunda mostra a matemática que a computação e a IA realmente usam, sempre a partir de um problema real.

Os livros não são PDFs. Eles rodam no aplicativo do balta.io, disponível para Windows, macOS, Linux, Android e iOS, com leitura interativa, exercícios práticos, quizzes e avaliações, e um acompanhamento das suas atividades para você manter o histórico do seu estudo.

Parte 1: Fundamentos da Computação

Esta parte responde a uma pergunta simples: o que acontece dentro do computador quando você clica, digita ou abre um site? Cada assunto começa por uma situação do dia a dia, e cada termo técnico aparece quando faz falta, com uma comparação simples e o nome em inglês entre parênteses.

Introdução à Computação é a porta de entrada. O livro vai do que é computar até bits e bytes, mostrando como letras, fotos e músicas viram números. Depois passa por programas, linguagens, sistemas operacionais, internet, bancos de dados, segurança e pensamento computacional, e termina explicando o que a inteligência artificial faz bem, o que ela faz mal e como usá-la com responsabilidade.

Hardware para IA e Programação explica o que cada peça faz, do processador à placa de vídeo, e por que isso importa para quem programa. Você aprende a diferença entre memória e armazenamento, entende por que a placa de vídeo virou peça central na IA e termina sabendo ler a ficha técnica de um computador, escolher a máquina certa e diagnosticar a que não liga, está lenta ou esquenta demais.

Arquitetura e Organização de Computadores conta a viagem entre apertar uma tecla e ver a letra aparecer na tela. O livro desce do aplicativo até o circuito, passando por portas lógicas, processador, conjunto de instruções, memória, cache, pipeline e vários núcleos. Ao final, você entende por que um programa é rápido ou lento e por que trocar de computador nem sempre resolve.

Fundamentos dos Sistemas Operacionais mostra o programa que gerencia todos os outros. Você acompanha o computador do botão de ligar até a área de trabalho, perde o medo do terminal no Windows, no Linux e no macOS, entende processos, memória, arquivos e permissões, descobre o que são variáveis de ambiente, PATH e localhost, conhece máquinas virtuais e contêineres e termina com o seu sistema preparado para programar.

Redes de Computadores torna visível a conversa entre computadores. O livro passa por camadas, endereços IP e MAC, sub-redes, TCP, UDP, portas, DNS, HTTP, Wi-Fi e segurança, ensina a investigar problemas com ferramentas como ping, traceroute e curl e fecha explicando, etapa por etapa, o que acontece quando você digita uma URL.

Parte 2: Matemática para IA e Computação

Esta parte inverte a forma como a matemática costuma ser ensinada. Em vez de começar com fórmulas desconectadas da realidade, cada assunto parte de um desafio que existe de verdade na computação, e os conceitos surgem da necessidade de resolvê-lo. Primeiro o problema, depois a matemática.

Matemática Discreta é a linguagem do computador. O livro trabalha lógica, conjuntos, contagem, indução, grafos e notação O, a base para escrever regras, provar que um algoritmo funciona e estimar o seu custo.

Álgebra Relacional é a matemática por trás de todo banco de dados e do SQL. Você aprende a pensar em tabelas como conjuntos, a montar e otimizar consultas e a lidar com nulos sem distorcer resultados.

Geometria Analítica traduz formas em números. Vetores, distâncias, retas e transformações explicam como o computador desenha, move e detecta colisões na tela, e também como a IA mede a similaridade entre embeddings.

Álgebra Linear é a linguagem da IA, porque quase todo modelo é multiplicação de matrizes. O livro chega a embeddings, busca semântica, PCA, SVD, regressão linear e PageRank.

Cálculo Diferencial mede como as coisas mudam, e é com ele que a IA aprende. Você vai de taxas de variação e derivadas até a regra da cadeia e o gradiente descendente, o algoritmo que treina os modelos.

Cálculo Integral I e Cálculo Integral II tratam do que se acumula. O primeiro conecta área sob a curva, somas de Riemann e integração numérica a métricas como AUC. O segundo leva a probabilidade contínua, funções de custo, convolução, Monte Carlo e séries de Taylor, mostrando onde as integrais aparecem no aprendizado de máquina.

Probabilidade e Estatística ensina a decidir com incerteza. Do teorema de Bayes a distribuições, regressão, testes A/B e intervalos de confiança, você entende como a IA aprende, prevê e erra, e por que 99% de acurácia pode não significar nada.

Para quem é esta formação

Esta formação foi criada para quem ainda não programa e quer começar com uma base sólida, entendendo a máquina e o raciocínio antes de mergulhar em uma linguagem.

Ela também é para iniciantes em programação que já escrevem os primeiros códigos, mas sentem que falta algo quando aparecem termos como memória, processo, porta, vetor ou derivada.

E é para desenvolvedores experientes que aprenderam na prática e querem preencher as lacunas que fazem travar em desempenho, infraestrutura, dados ou arquitetura de sistemas.

Por fim, é para quem quer trabalhar com inteligência artificial e deseja entender de verdade o hardware que roda os modelos e a matemática que eles usam, em vez de ajustar parâmetros no chute.

Pré-requisitos

Nenhum conhecimento técnico é exigido. Você não precisa saber programar: quando um exemplo precisa de algo parecido com código, ele aparece em português estruturado ou é explicado passo a passo. Também não precisa ter aberto um gabinete na vida nem lembrar da matemática da escola.

Na primeira parte, as contas são de somar, multiplicar e dividir, sempre com um exemplo do dia a dia, e o binário é explicado desde o começo. Na segunda parte, cada conceito matemático é construído a partir do problema, sem pressupor que você já domina o assunto.

O que você precisa é de um computador ou celular com acesso à internet para usar o aplicativo do balta.io, de disposição para fazer os exercícios e de curiosidade para olhar o que acontece por baixo.

Como aproveitar melhor

A sugestão é seguir a ordem da formação. Comece pela Introdução à Computação, que dá a visão geral, e avance por hardware, arquitetura, sistemas operacionais e redes. Com essa base, a parte de matemática ganha contexto, porque você já sabe onde cada conceito vai ser usado. Se você já domina algum assunto, cada livro também pode ser estudado de forma independente.

Reserve um tempo fixo na semana, faça os exercícios práticos antes de avançar e use os quizzes para conferir o que ficou. Ao final, você vai entender o computador que roda o seu código e a matemática que faz a inteligência artificial funcionar.

Você não precisa ser da área nem amar matemática para começar. Só precisa de uma oportunidade para entender tudo isso de outro jeito.