Python Fundamentals for Designers
Learn to code visually with Python through dynamic shapes and data structures using the Processing platform.
Your browser is ancient!
Upgrade to a different browser to experience this site.
Showing 1–25 of 56 items
Learn to code visually with Python through dynamic shapes and data structures using the Processing platform.
Learn Python basics and explore data manipulation using Pandas to clean, analyze, and visualize tabular data.
Use Python to create generative art and dynamic visual designs with project-based coding in Processing.
Master user-defined functions, dictionaries, and file handling to perform text analysis and compute sentiment from social media data.
Create a portfolio-ready software engineering project using Python libraries for image recognition and manipulation.
Build confidence in inferential statistics using Python to estimate population values and test hypotheses with real-world data.
Learn how to integrate Meta’s Llama 2 into Python workflows using prompting, quantization, and open-source LLMs for generative AI.
Begin coding with Python 3 by learning control structures, data types, and visual programming with Turtle graphics.
Master Python fundamentals and creative coding skills to automate tasks, tell stories, and build expressive digital projects.
Learn statistical fundamentals, including study design, data visualization, and inference, while using Python tools like Pandas and Matplotlib to analyze data.
Use SQL and Python to gather, store, and visualize data, including building web crawlers and working with databases.
Retrieve and process complex web data using Python APIs, list comprehensions, and build a real-world tag recommendation system.
Use Python data structures and object-oriented design to enhance creative projects and develop computational thinking for visual design.
Master text cleaning, classification, and topic modeling using Python and NLP to extract meaning from large text datasets.
Use Python and NetworkX to analyze complex systems like epidemics and social media using network theory and diffusion models.
Learn to extract patterns from real-world datasets using data mining principles and Python for business and social insights.
Learn Python from scratch and build your first programs using simple instructions—no math or coding experience required.
Explore networks and connections using Python’s NetworkX library to measure centrality, evolution, and structure in social systems.
Discover how to use unsupervised learning techniques to find patterns in data, including clustering, topic modeling, and dimensionality reduction.
Apply your Python skills in a final project to retrieve, process, and visualize data using real-world datasets.
Learn Python and Rhino scripting to create computational design workflows and generate geometric forms through coding and procedural design.
Learn to design and use Python classes, inheritance, and automated testing to build structured and reusable code.
Learn to fit statistical models using Python and apply regression, Bayesian, and mixed-effects methods to real data.
Learn to create meaningful data visualizations in Python using matplotlib and design principles for clarity and insight.
Use built-in Python data structures to perform increasingly complex data analysis and elevate your programming skills.