26 Nov 2021

nbgrader and streamlit for Data Science Teaching and Learning [Workshop]

Vukosi Marivate

Talk Details

Presented at the University of Pretoria, Faculty of Engineering, Built Environment & IT (EBIT) Teaching and Learning workshop at Future Africa on 25 November 2021.

I cover the user of nbgrader for 2 courses in the Masters in IT: Big Data Science. Specifically

  • MIT804 - Optimisation for Big Data Science
  • COS802 - The Text Arts - NLP approaches to Data Science [https://dsfsi.github.io/cos802]

    Speaker Bio

    Dr Marivate holds a PhD in Computer Science (Rutgers University) and MSc; BSc in Electrical Engineering (Wits University). I am currently based at the University of Pretoria as the ABSA Chair of Data Science. I work on developing Machine Learning/Artificial Intelligence methods to extract insights from data. A large part of my work over the last few years has been in the intersection of Machine Learning and Natural Language Processing (due to the abundance of text data and need to extract insights). As part of my vision for the ABSA Data Science chair, I am interested in Data Science for Social Impact, using local challenges as a springboard for research. In this area, I have worked on projects in science, energy, public safety and utilities. I am an organiser of the Deep Learning Indaba, the largest Machine Learning/Artificial Intelligence workshop on the African continent, aiming to strengthen African Machine Learning. I am passionate about developing young talent, supervising MSc and PhD students and mentoring budding Data Scientists.


  • Video