Nella prima sezione del corso, gli studenti imparano le fondamenta del linguaggio Python, come la sintassi del linguaggio, le variabili, gli operatori, le istruzioni di controllo e le funzioni. Successivamente, gli studenti apprendono come utilizzare le librerie standard di Python per la matematica, la generazione di numeri casuali e la manipolazione delle stringhe di testo.
Il corso procede poi con l'introduzione di concetti più avanzati come le classi e gli oggetti, l'ereditarietà, la gestione delle eccezioni e la manipolazione dei file. Gli studenti apprendono anche come utilizzare Python per la creazione di applicazioni web o per la costruzione di app di IoT.
Nelle ultime sezioni del corso, gli studenti apprendono anche argomenti più specifici come l'intelligenza artificiale e il machine learning, l'elaborazione del linguaggio naturale e la visualizzazione dei dati.
Il corso culmina con un progetto finale, in cui gli studenti applicano le conoscenze acquisite per risolvere un problema reale utilizzando Python.
Alla fine del corso, gli studenti saranno in grado di programmare in Python, creare applicazioni web, utilizzare le librerie standard di Python e utilizzare Python per il machine learning e la visualizzazione dei dati. Inoltre, gli studenti avranno la possibilità di ottenere una certificazione riconosciuta per dimostrare le loro competenze e abilità.