Final Project Brief
Project Requirements and Deliverables
Cross-Track Collaboration
Project Ideas and Inspiration
Gotchas & Pitfalls
Week 16 Lesson Plan (Teachers)
Project Requirements and Deliverables
Content coming soon...
Suggested Topics
- Data pipeline requirements: ingestion from at least one external source, transformation with dbt, modeled output
- Infrastructure requirements: deployed on Azure with automated daily batch processing
- Code quality: version control with git, clear project structure, environment configuration
- Documentation requirements: README with setup instructions, architecture diagram, data dictionary
- Testing: at least basic data quality tests (dbt tests or Python assertions)
- Monitoring: pipeline should surface errors (alerts, logs, or a status dashboard)
- Deliverables checklist: working pipeline, deployed infrastructure, documentation, presentation slides
- Grading criteria: functionality, code quality, documentation, presentation, and teamwork
- Optional extensions: students may use Terraform (Week 14) for Azure provisioning, Airbyte (Week 14) for data ingestion, or Databricks (Week 13) for transformations. These are not required but demonstrate breadth.
- Student-facing assessment rubric with concrete criteria and weighting
- Rubric categories: pipeline completeness, data quality tests, Azure deployment, documentation, presentation, collaboration
- Pass/fail thresholds for each category
The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0

*https://hackyourfuture.net/*
Found a mistake or have a suggestion? Let us know in the feedback form.