After learning the basics of programming, building a program that does something useful is a great way to improve your skills.
But what should you make? As a beginner, it’s not always obvious what is possible to make, let alone what is achievable at your current skill level.
The MBTA’s Customer Technology Department has compiled a list of exciting transit-related projects to help you reach the next level. Each project contains a description, a list of open-data sources, and an estimation of difficulty.
Project | Level | Author |
---|---|---|
GTFS Timetable | Beginner | Frank LaNasa |
Performance Analysis Ideas | Advanced | Eddie Maldonado |
Personal Alerts | Intermediate | Cora Grant |
Personal Countdown Clock | Beginner | Sky Rose |
Show data on a map | Beginner | Sky Rose |
Smart Speaker Skill | Intermediate | Paul Swartz |
Image of System Map | Beginner | Frank LaNasa |