In breve
Il Videocorso Julia CGFA è un corso in italiano di CGFA Academy, da zero, per studenti, ricercatori, analisti e ingegneri che vogliono calcolare in fretta senza scrivere C, e chi parte da zero con la programmazione. Ha 10 videolezioni in tre livelli, circa 12 ore di studio, esercizi con soluzione, quiz, il progetto finale «Analisi delle vendite di una catena di negozi» ed esame di 15 domande con attestato verificabile. Le prime 2 lezioni sono gratis e si aprono senza registrazione.
- Per chi: Studenti, ricercatori, analisti e ingegneri che vogliono calcolare in fretta senza scrivere C, e chi parte da zero con la programmazione
- Base: Il tuo primo programma in Julia, Variabili, numeri e testo, Decisioni e cicli, Vettori e dizionari
- Intermedio: Funzioni e broadcasting, Tipi, struct e multiple dispatch, Pacchetti, ambienti e dati
- Avanzato: Scrivere codice veloce, Matrici e algebra lineare, Grafici e calcolo in parallelo
- Progetto finale: Analisi delle vendite di una catena di negozi
- Strumenti: Julia (versione stabile più recente), Visual Studio Code con estensione Julia, REPL di Julia, Pluto.jl (facoltativo)
- Esame di 15 domande e attestato con codice di controllo
Pubblicato il · Aggiornato il · Autore: CityGraph Napoli (Claudia D'Urso, titolare)
Guarda la presentazione del videocorso Julia
Apri le prime 2 lezioni gratis · Scarica il video in MP4
Perché imparare Julia
Julia è semplice da scrivere come Python ma veloce come il C: per questo piace a ricercatori, ingegneri e analisti che devono calcolare tanto e in fretta. Si usa per simulazioni, statistica, ottimizzazione della logistica e finanza quantitativa. Il corso parte da zero e arriva al codice veloce, all'algebra lineare, ai grafici e al calcolo in parallelo.
A chi è rivolto
Il corso è pensato per: studenti, ricercatori, analisti e ingegneri che vogliono calcolare in fretta senza scrivere C, e chi parte da zero con la programmazione. Partenza: Da zero.
- Un computer Windows, Mac o Linux
- Nessuna esperienza di programmazione (la matematica delle superiori basta)
- Un po' di curiosità e 20 minuti al giorno
Il programma: 10 lezioni in 3 livelli
Circa 12 ore di studio con gli esercizi, in lezioni da 20 a 35 minuti. Le prime 2 sono gratis.
Base: Primi programmi: numeri, testo, decisioni, cicli, vettori e dizionari
- Il tuo primo programma in Julia (20 min, gratis): Installare Julia, usare il REPL come calcolatrice e scrivere ed eseguire il primo file.
- Variabili, numeri e testo (25 min, gratis): Conservare valori in variabili, conoscere i tipi principali e fare calcoli e operazioni sul testo.
- Decisioni e cicli (25 min): Far scegliere al programma con if e ripetere azioni con for e while.
- Vettori e dizionari (30 min): Gestire elenchi di valori con i vettori e coppie chiave-valore con i dizionari.
Intermedio: Funzioni, tipi e multiple dispatch, pacchetti e dati
- Funzioni e broadcasting (30 min): Scrivere funzioni con argomenti opzionali e applicarle a interi vettori con il punto.
- Tipi, struct e multiple dispatch (35 min): Creare tipi propri con struct e scrivere funzioni che cambiano comportamento secondo il tipo dei dati.
- Pacchetti, ambienti e dati (35 min): Installare pacchetti con Pkg, tenere ordinati i progetti con gli ambienti e leggere un file CSV in una tabella.
Avanzato: Prestazioni, algebra lineare, grafici e calcolo in parallelo
- Scrivere codice veloce (35 min): Misurare le prestazioni e evitare gli errori che rallentano Julia: variabili globali e tipi instabili.
- Matrici e algebra lineare (35 min): Creare matrici, risolvere sistemi di equazioni e calcolare determinante e autovalori con LinearAlgebra.
- Grafici e calcolo in parallelo (35 min): Disegnare grafici con Plots e usare più core del processore con i thread.
Il progetto finale: Analisi delle vendite di una catena di negozi
Leggi un file CSV con le vendite dei negozi, calcola totali e medie per città, aggiungi l'IVA con una funzione e disegna un grafico a barre.
- Crea una cartella progetto e attivala come ambiente (activate . in modalità pacchetti), poi installa CSV, DataFrames e Plots.
- Prepara vendite.csv con almeno 8 righe: negozio, citta, importo (città italiane, importi in euro).
- Scrivi una funzione con_iva(importo; aliquota = 0.22) e applicala alla colonna importo con il broadcasting.
- Raggruppa per città con groupby e combine e calcola somma e media.
- Disegna un grafico a barre dei totali e salvalo come totali.png.
- Metti tutto in una funzione principale e misurala con @time.
Cosa ti serve
- Julia (versione stabile più recente): Si scarica gratis da julialang.org. Il programma "juliaup" installa e aggiorna le versioni; su Windows è disponibile anche dal Microsoft Store
- Visual Studio Code con estensione Julia: Editor gratuito da code.visualstudio.com; l'estensione "Julia" aggiunge colori, esecuzione riga per riga e pannello dei grafici
- REPL di Julia: È la riga di comando interattiva di Julia: si apre scrivendo julia nel terminale. Non serve installare altro
- Pluto.jl (facoltativo): Quaderni interattivi gratuiti che si installano da dentro Julia con il gestore di pacchetti
A cosa ti serve dopo il corso
- Calcolo scientifico e simulazioni (fisica, ingegneria, chimica)
- Analisi dei dati e statistica
- Ottimizzazione e ricerca operativa (logistica, produzione)
- Finanza quantitativa e modelli di rischio
- Machine learning e ricerca universitaria
Come si studia
- Video breve per ogni lezione, con i sottotitoli e il testo del video da leggere.
- Spiegazione scritta con esempi italiani (prezzi in euro, negozi, città) e codice da copiare con un tocco.
- Esercizio con la soluzione, appunti personali e quiz di tre domande per segnare la lezione come fatta.
- Esame finale di 15 domande (si supera con il 75%) e attestato stampabile con codice di controllo verificabile.
- App installabile su PC, tablet e telefono: niente account, i progressi restano sul dispositivo e si salvano con il backup.
Per privati, scuole e aziende
- Singolo corso: per chi vuole imparare un linguaggio, con tutte le lezioni, il progetto finale, l'esame e l'attestato.
- Tutti i corsi: l'accesso a tutto il catalogo CGFA Academy, per passare da un linguaggio all'altro quando vuoi.
- Aziende: formazione dei dipendenti su programmazione, dati, automazione e scrittura, con gli attestati nel registro.
- Scuole e centri di formazione: licenza per sede, per le classi e i laboratori, con la verifica dei codici degli attestati.
- White label: l'Academy con il nome, i colori e il dominio di chi la offre, per enti di formazione, agenzie e consulenti.
Le condizioni si concordano in base alle persone da formare: scrivici con Richiedi maggiori informazioni o su WhatsApp.
L'attestato è un attestato di frequenza con codice di controllo, non un titolo di studio né una certificazione pubblica. I programmi indicati nel corso sono gratuiti o già presenti nel computer, salvo dove è scritto diversamente.
Volantino da condividere
Le immagini pronte del Videocorso Julia CGFA in formato post e storia. Mandatele a chi vuole imparare Julia: studenti, colleghi, scuole e aziende.
Scarica l'immagine Condividi su WhatsApp Condividi su Facebook
Apri le prime 2 lezioni gratis di Julia
Nella demo trovi il corso vero: guarda il video, leggi la lezione, prova il codice e fai il quiz. Per il corso completo, per la tua scuola o per la tua azienda scrivici.
Richiedi maggiori informazioni su VIDEOCORSO JULIA ▶ Prova la demoOperatore diretto a Napoli · P.IVA 06571251211 · Preventivo senza impegno
Domande frequenti
Posso usare Julia per analizzare i dati del mio lavoro?
Sì: nel progetto finale leggi un file CSV con le vendite dei negozi, calcoli totali e medie per città, aggiungi l'IVA con una funzione e disegni un grafico a barre. Non serve esperienza di programmazione, basta la matematica delle superiori; Julia e Visual Studio Code sono gratuiti.
Cosa saprò fare alla fine del corso di Julia?
Il linguaggio semplice come Python e veloce come C, per calcolo scientifico e analisi dei dati: è la strada del corso, in tre livelli (Base, Intermedio, Avanzato). Lo dimostri con il progetto finale «Analisi delle vendite di una catena di negozi»: Leggi un file CSV con le vendite dei negozi, calcola totali e medie per città, aggiungi l'IVA con una funzione e disegna un grafico a barre.
Quanto dura il videocorso Julia?
Circa 12 ore tra video, lettura ed esercizi: 10 lezioni da 20 a 35 minuti. Si studia quando si vuole, al proprio ritmo, da PC o da telefono.
Posso provare il corso prima di decidere?
Sì. Le prime 2 lezioni del corso Julia sono gratis e si aprono senza registrazione su citygraphnapoli.it/academy/julia/: video, spiegazione scritta, codice, esercizio e quiz, esattamente come nel corso completo.
Come si studia una lezione?
Ogni lezione ha un video di un paio di minuti con sottotitoli, la spiegazione scritta, il codice da copiare, un esercizio con la soluzione e un quiz di tre domande. Si segna come fatta e i progressi restano sul dispositivo, senza creare un account.
Il corso rilascia un attestato?
Sì. Alla fine fai l'esame (15 domande, si supera con il 75% di risposte giuste) e ottieni un attestato di frequenza stampabile, con un codice di controllo che chiunque può verificare. Non è un titolo di studio né una certificazione pubblica.
Funziona sul telefono?
Sì. CGFA Academy si apre dal browser e si installa come app su telefono, tablet e PC. Le lezioni già aperte si rileggono anche senza internet; i video invece servono online.
Si può avere per una scuola, un'azienda o con il proprio marchio?
Sì. Ci sono formule per il singolo corso, per tutti i corsi, per aziende che formano i dipendenti, per scuole e centri di formazione e una versione white label con il marchio di chi la offre. Scriveteci con «Richiedi maggiori informazioni».

