The certificate can be earned by students as a complement to their graduate degrees across the University of Vermont, or as a stand-alone post-baccalaureate Graduate Certificate.

    We provide students with a broad training in computation and theoretical techniques for describing and understanding complex natural and sociotechnical systems and enabling them to (as possible) predict, control, manage, and create such systems.

    You will learn:

    • Data wrangling: Methods of data acquisition, storage, manipulation, and curation
    • Visualization techniques, with a potential for building high quality web-based applications
    • Uncovering complex patterns and correlations in systems through data-fueled machine learning and genetic programming
    • Powerful ways of identifying and extracting explanatory, mechanistic stories underlying complex systems—not just how to use black box techniques

    The certificate can be earned by students as a complement for their graduate degrees across the University of Vermont, as a standalone post-baccalaureate Graduate Certificate. Prerequisites: A Bachelor's degree and demonstrated proficiency in:

    • Calculus
    • Probability and statistics
    • Computer programming (Python, R, and Matlab will be most helpful)

    Highly recommended (but not required):

    • Linear algebra
    • Note: specific electives may have additional prerequisites

    Professor Peter Dodds is the Certificate's Program Graduate Coordinator. Our team at the Complex Systems Center will, along with each student's faculty advisor, help the candidate seekers navigate their path. If you're interested in the program or need advice, please contact Melissa Rubinchuk.

    Tracks