Algoritmos e programação I traz um panorama de lógica de programação e dos principais recursos e estruturas de programação. Entre os assuntos abordados, estão declaração de variáveis, conceitos de tomada de decisão e laços de repetição, além de estruturas como arrays e funções. Toda a obra é guiada por um projeto de software que o leitor vai construir com base em um problema apresentado em uma das linguagens de programação mais utilizadas nos dias de hoje: o JavaScript