Instructor: Dhrumil Mehta - January 2018
Welcome to DPI-691M - Programming and Data for Policymakers
- Description: https://www.hks.harvard.edu/courses/programming-and-data-policymakers
- Syllabus: https://canvas.harvard.edu/courses/39867/files/4914187
- Slack: https://code4policy.slack.com
- Trello: https://trello.com/hkstech
like any good programmer, we start our counting with 0...
file | description |
---|---|
syllabus.pdf | Syllabus |
precoursework.md | Pre-work |
windows.md | Special instructions for Windows users. |
setup.md | Setup |
file | description |
---|---|
welcome.md | Introduction |
agilescrum.md | Agile & Scrum |
commandline | Command Line and Unix |
file | description |
---|---|
agilescrumreading.md | Agile Reading |
projectplanning.md | Project Planning Guide |
Project Group Form | Project Group Form |
Commandline Homework | Command Line Homework |
Try Git | Get a Taste of Git |
file | description |
---|---|
day2.md | Getting Started |
git | Intro to Git & GitHub |
--- | Project Sprint 1 Planning |
file | description |
---|---|
weekend-note-1.md | A note about the weekend. |
Project | Sprint 1 + Daily Scrum Meetings |
http://jsforcats.com/ | JavaScript For Cats |
functions.md | Functions Homework (Python & JavaScript) |
opensource.md | Open Source Readings |
file | description |
---|---|
day3.md | Getting Started |
--- | Guest: Visualizing Data (Julia Wolfe) |
./git | Forking |
./web | Front-end development |
--- | Guest: Agile/Scrum (Leah Bannon & Eric Mill) |
day3.md | Sprint Planning |
file | description |
---|---|
apireadings.md | API Readings |
--- | Review CodeCademy Lesson 5: Lists and Dictionaries |
viz-form | Select a Visualization |
mozilla-website | Render the D3 line chart from class at the bottom of your Mozilla Website. |
file | description |
---|---|
day4.md | Getting Started + Scrummy Class |
./data | Data Transformation |
./web | Web and APIs |
--- | Guest 2:00-2:45pm - Open Data and XML (Kirsten Gullickson) |
project-time | Work on Projects in Class, tackle the most difficult task, get help from Dhrumil and Ihsaan |
file | description |
---|---|
opensource.md | Open Source Readings |
file | description |
---|---|
day5.md | Getting Started |
--- | Guest: Open Source (Seamus Kraft) |
encryption.md | Encryption and Security |
--- | Speaker: Security (Max Whitney) |
feedback | Feedback & Course Evals |
file | description |
---|---|
projectplanning.md | Planning Document |
project.md | Project overview and Submission Guidelines |
Thanks everyone, hope you enjoyed the course! Here are the websites that your classmates made. The projects aren't meant to be super-polished, but hopefully in the course of learning how to make them you gained some valuable skills in agile software development and management, learned how to dive into unfamiliar technologies on your own, and can be scrappy with the tools you have to create working software. A special shoutout to group A3-Criminal Justice who I felt did a particularly good job.
-
A1 - Econ Development - https://adm448.github.io/econdev/
-
A2 - Energy Group - https://hpeyronnin.github.io/our-website/
-
A3 - Criminal Justice - https://jaw547.github.io/a3-criminal-justice/
-
A4 - Flight Delays - https://erinstpeter.github.io/A4-flight-delays/
-
B1 - Hate Crimes - https://joshfergs.github.io/group-project-website/
-
B2 - Economics - https://conorsanchez.github.io/moneybegetsmoremoney-anddebt/
-
B3 - Fake News - https://oliver-backes.github.io/our-website/
-
B4 - Cyber Attacks - https://irenesolaiman.github.io/b4-project/