O curso de lógica de programação é um programa educacional que ensina os fundamentos da criação de algoritmos e da programação de computadores. Os tópicos incluem algoritmos, variáveis, estruturas de controle, funções, estruturas de dados, resolução de problemas, testes, boas práticas de programação e, opcionalmente, linguagens de programação específicas.O curso é projetado para iniciantes, e serve como base para desenvolver habilidades essenciais para programação e resolução de problemas computacionais.