Dopo aver creato qualche esercizio concettuale, espandere il percorso diventa più facile. Il motivo è che adesso hai a disposizione più concetti su cui costruire.
I due modi principali per espandere un albero dei concetti sono:
time => timezones)classes => interfaces)Se non sai cosa scegliere come prossimo passo, dai un'occhiata a uno o due degli esercizi di pratica più semplici che esistono per la tua traccia. Individua i concetti che vengono usati e scegline uno che non è ancora stato trattato nel percorso.
Potresti scoprire che l'esercizio su cui stai lavorando richiede la comprensione di un concetto che non è ancora stato introdotto. Prendine semplicemente nota e completa l'esercizio dando per scontato che lo studente conosca già il concetto mancante. Ricorda di impostare lo stato dell'esercizio su wip: avere lacune o salti nell'albero dei concetti sarà molto confuso per gli studenti che non conoscono la lingua.
Vale la pena dare un'occhiata ad altre tracce per vedere come hanno strutturato i loro percorsi. Per esempio la traccia Elixir ha una progressione del percorso davvero ben fatta.