Daniele Casagrande è nato a Belluno nel 1973. Nel 1999 ha ricevuto dall'Università degli Studi di Trieste la laurea con lode in Ingegneria Elettronica. Tra il 1999 e il 2000 è stato collaboratore di ricerca del Dipartimento di Energetica dell'Università di Trieste. Nel 2002 ha ricevuto dal Centro Internazionale di Fisica Teorica di Trieste il diploma in Modeling and Simulation of Complex Realities. Nel 2006 ha ricevuto dall'Università di Trieste il dottorato in Ingegneria dell'Informazione. Nel 2006 è stato ricercatore a contratto presso la Tallinn University of Technology (Estonia). Tra il 2006 e il 2007 ha usufruito di un assegno di ricerca presso il Dipartimento di Elettrotecnica, Elettronica ed Informatica dell'Università degli Studi di Trieste. Nel 2008 è stato "Research Associate" presso l'Imperial College London. Dall'ottobre 2008 è ricercatore in Automatica presso il Dipartimento Politecnico di Ingegneria ed Architettura dell'Università degli Studi di Udine. Nel 2009, 2010 e 2012 è stato "Academic Visitor" presso l'Imperial College London dove nel 2009 ha tenuto il corso di Discrete-time Systems and Computer Control. Nel 2017 ha ricevuto dall'Università degli Studi di Trieste la laurea con lode in Matematica.