MATLAB 1: Introduction to Working with Matrices and Arrays

MATLAB is a numerical computing environment and fourth generation programming language. MATLAB allows matrix manipulation, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs in other languages. Topics …

MATLAB 2

MATLAB 2 builds on concepts introduced in MATLAB 1 in order to generate a simple graphical simulation. Topics include: Control logic Function libraries Loops Vectorization Custom functions and scripting Images and color maps Simulations

A Beginner’s Guide to Programming

Curious about coding but don’t know where to start? This workshop unpacks programming and coding from the ground up. It explains the terms and structures used in most modern programming languages and introduces some basic …

Tech Talk: Understanding Algorithms and Bias in Modernity

Welcome to our Tech Talk Series! A series of presentation-style workshops that focus on tech-adjacent topics to ensure greater tech literacy for UW-Madison scholars! Algorithms are a daily part of our lives; they detail a …

Python 1: Foundational Python for Beginners

Python is a powerful, popular programming language that gets used for just about everything: basic coding, graphics processing, machine learning, AI, web scraping, data analysis, and much more. Python’s easy-to-read syntax makes it a great …