Erro de gravação das Session

Comprei o livro PHP e MYSQL mas n entendo este erro, estou tentando gravar os dados em session mas n estou conseguindo e gravo apenas 1 input, esta dando erro na linha do “foreach”, fui ver os exemplos no guithub mas n tem nada a ver com o livro, alguém pode me ajudar

segue o link pra quem quiser ver, o meu mesmo deu tudo errado kkkk dai digitei conforme o livro:
https://pastebin.com/z4dvCAGk

Olá, @golpian.

Pelo que eu vi faltou esse trecho no seu exemplo:

if (array_key_exists('lista_tarefas', $_SESSION)) {
    $lista_tarefas = $_SESSION['lista_tarefas'];
} else {
    $lista_tarefas = [];
}

Sem isso a variável $lista_tarefas não existe e você vai ter um erro no foreach.