Senhores, Não entendi onde vão parar as variáveis criadas no inicio do exercício(bem como na vídeo-aula):
var itemTotal = self.parent().prev();
var preco = parseFloat(itemTotal.text());
var precoFinal = precoAtual - preco;
var itemTotal = self.closest("td").siblings(".item-total");
var preco = parseFloat(itemTotal.text());
var itemTotal = self.closest("tr").find(".item-total");
var preco = parseFloat(itemTotal.text());
$('#valor-total').text(precoFinal);O código final ficou:
<script>
    var atualizaDados = function(){
        var items = $(".item-total");
            var total = 0;
            for(var i=0; i < items.length; i++) {
                    var conteudo = $(items[i]).text();
                    var preco = parseFloat(conteudo);
                    total += preco;
                }
            $("#valor-total").text(total);
            $("#quantidade-de-itens").text(items.length);
    };
    var removeItem = function(event) { 
        event.preventDefault();
        var self = $(this); 
        self.closest("tr").remove(); 
        atualizaDados();
    };
    var aposInicializado = function() {
            $(".remove-item").click(removeItem);
            atualizaDados();
        };
        $(aposInicializado);
</script> 
            