Overview
This course focuses on understanding the baseline principles of computer programming through Python (a computer programming language). Beginning with basic concepts like variables & arrays, over the course of six weeks, we’ll build on this knowledge to identify the types of scripts or languages necessary for data work. Students will walk away with the ability to write functions, create for loops, and work with various packages for data standardization.
Who is this course for?
- Folks completely new to computer programming or back-end languages
- Folks who are familiar with Python or another programming language, but want to get more comfortable with loops, IF statements, functions, and how to apply them*
*If you’re already very confident in these concepts, and know how to use modules, then you might be too advanced for this particular course.
Ideal applicants come from all walks of life–we welcome everyone from data practitioners looking to sharpen their skills, to complete beginners who are passionate about organizing. Here are some attributes shared by all our applicants:
Technical Aptitude: Whether you have experience in organizing online or not, we are interested in organizers and campaign practitioners who want to rapidly develop their technical skills.
Organizing Insight: You don’t need to be a professional politico, but we’re looking for applicants with experience doing organizing work on the ground. That work can be tied to grassroots, electoral, and/or issue organizing. We seek to support organizers who are currently part of a campaign effort or are seeking to build one.
Dedication to Inclusive Politics and Intersectional Solutions: At re:power, we center race, class, gender and sexuality across all our trainings—it’s part of our practice of inclusive politics. We want organizers to be open to new ideas regarding it and to the ideas and contributions from their fellow organizers who will reflect our diverse communities.
Course Expectations
This is an interactive course. We ask participants to write in the chat box, share verbally, and participate in breakout groups. We encourage, but do not require, participants to turn on video during breakout discussions.
Questions? Please email data@repower.org.