Articoli / Dal mio Blog

27 Feb

Web scraping: where to start?

One of my friends was having tough times trying to scrape some contents out of a bunch of websites, I reviewed his code and noticed some problems: ...

Testimonials / Cosa Dicono I Nostri Clienti

  • Dario has been invaluable in the research and building of opticbuyer. He helped to design our user interface, and application architecture. Not simple when one is creating a positioning application without GPS
    Jason Hejna, CEO - Opticbuyer

Formazione Continua / Corsi ed Attestati Recenti

Johns Hopkins University
2013

Computing for Data Analysis

100%
Punteggio Finale: 100/100

Il corso è un'introduzione al linguaggio R, utilizzato largamente per analizzare grandi quantità di dati da ricercatori dei settori più disparati.

Visualizza l'attestato
Duke University
2013

Introduction to Genetics and Evolution

100%
Punteggio Finale: 100/100

Un corso sui fondamenti della genetica applicata all'evoluzione che comprende i concetti chiave ed i metodi statistici di indagine utilizzati attualmente per comprendere la direzione in cui il mondo si sta evolvendo.

Visualizza l'attestato
University of Washington
2013

Programming Languages

100%
Punteggio Finale: 100/100

Uno dei corsi di computer science più celebri ed apprezzati del mondo, tenuto dal prof. Dan Grossman, rappresenta una introduzione ai principi fondamentali dell'implementazione dei linguaggi di programmazione. Il corso è largamente basato su un approccio funzionale ed è basato sui linguaggi SML, Racket e Ruby.

Visualizza l'attestato
Stanford University Venture Lab
2012

Technology Entrepreneurship

100%
Punteggio Finale: 100/100

Un corso sperimentale sulle nuove metodologie per la creazione di una startup.

Visualizza l'attestato
Udacity
2012

CS101: Building a Search Engine

100%
Punteggio Finale: 100/100

Un corso basato su python e tenuto da David Evans, professore alla University of Virginia, in cui viene implementato un semplice motore di ricerca.

Visualizza l'attestato
Udacity
2012

Design of Computer Programs

100%
Punteggio Finale: 100/100

Un corso di livello avanzato basato su python e tenuto da Peter Norvig (Direttore della ricerca a Google e co-fondatore di Udacity), nel quale vengono presentati molti principi di base del software design.

Visualizza l'attestato
University of California, Berkeley
2012

Software Engineering for SaaS

93%
Punteggio Finale: 93/100

Questo corso, tenuto da Armando Fox e Devid Patterson, è un percorso attraverso le metodologie i linguaggi e gli strumenti dell'ingegneria del software. L'obiettivo è instillare le buone abitudini che permettono ad un progetto software di avere successo: utilizzo di test, source control, modularità e riusabilità. Il corso è basato su Ruby on Rails, Cucumber, Agile Development, Amazon EC2, Ubuntu.

Visualizza l'attestato
Udacity
2012

Web Application Engineering - Udacity

100%
Punteggio Finale: 100/100

Un corso di base sulla progettazione delle applicazioni web. Basato su Google App Engine e Python. Il corso è tenuto dall'autore di reddit ed hipmunk.

Visualizza l'attestato
École Polytechnique Fédérale de Lausanne
2012

Functional Programming in Scala

100%
Punteggio Finale: 100/100

Tenuto dall'ideatore stesso del linguaggio Scala Martin Odersky. Scala è il linguaggio che sta dietro il successo di un servizio estremamente sofisticato come twitter. Il corso presenta i principi ed i pattern di base della programmazione funzionale.

Visualizza l'attestato
Stanfor University Online
2011

Introduction to Artificial Intelligence

84%
Punteggio Finale: 84/100

Basato sul corso CS221 tenuto a Stanford. Il corso è stato tenuto da Peter Norvig (Direttore della ricerca a Google e co-fondatore di Udacity) e Sebastian Thrun (co-fondatore di Udacity e celebre per progetti come la Google Car, un'automobile che non ha bisogno di autista ed i Google Glasses).

Il corso presenta i principi e gli algoritmi di base utilizzati per i problemi di Intelligenza Artificiale.

Visualizza l'attestato
Stanfor University Online
2011

Introduction to Databases

100%
Punteggio Finale: 100/100

Il popolare corso tenuto a Stanford dalla prof.ssa Jennifer Widom. Design ed utilizzo di database per le applicazioni; modello relazionale; algebra relazionale; SQL; XML e DTD; XML Schema validation; XPath; XQuery; XSLT. Il corso include l'utilizzo di diagrammi UML ed i principi di progettazione dei database basati sulle forme normali e le dipendenze. Tra i concetti presentati anche indici, views, transazioni, autorizzazione, integrità, vincoli, triggers, on-line analytical processing (OLAP) ed sistemi NoSQL.

Visualizza l'attestato
Stanfor University Online
2011

Machine Learning

100%
Punteggio Finale: 100/100

Il celebre corso tenuto dal prof. Andrew Ng, direttore del laboratorio di Intelligenza Artificiale dell'università di Stanford e co-fondatore della piattaforma Coursera. Il corso è una vasta introduzione agli algoritmi di machine learning, datamining e statistical pattern recognition.

Gli argomenti trattati includono: (i) Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks). (ii) Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning). (iii) Best practices in machine learning (bias/variance theory; innovation process in machine learning and AI). (iv) Reinforcement learning.

Visualizza l'attestato