Skip to content
Nadine Han edited this page Oct 4, 2022 · 25 revisions

Welcome to bootcamp for Datamatch's Web team! This is a 6-part bootcamp to expose you to the frameworks and tools used to build Datamatch itself. It will introduce you to many concepts used in industry and ways to think about system and security design.

Every week, there will be a video going over some concepts and some programming live. Then, there will be some tasks to finish, usually a new feature to implement and exercise your understanding of the material. You'll then submit what you have at the end of each week for us to review (mostly for completion) in the form posted. Each week's material will build upon each other (instead of mini disjoint projects).

What do I get out of this?

At Harvard, there aren't exactly many opportunities to get your hands on practical programming used in the real world/industry. Hopefully, this bootcamp will give you a sense of what creating a user-focused project is like and all the tools to do so! Moreover, with the completion of this bootcamp, you will have the opportunity to join Datamatch's Web team to work on Datamatch itself and Meet2X, a mini Datamatch for incoming first-years.

Prerequisites

The simple prerequisite is CS50 programming level. The main thing here is to have knowledge of programming in Javascript. If you aren't sure if you have the prereqs, feel free to reach out to us and we'd love to discuss more!

Tasks ("Assignments")

Every week, there will be a handful of tasks required to finish that week's material. If you need more time to complete the material, we am more than flexible! Just email or Slack us.

Time commitment

About 2-3 hours a week, depending on your prior experiences. It might take you more time in reality to really grasp concepts, but the more you put into this, the more you will get out of it. There will be plenty of extra opportunities and tasks I will post, which are 100% optional. Again, if you need more time to complete material, everything is recorded, so it can be completed at your own pace. Just let me know!

Getting help

We will be hosting office hours, where people can drop in and ask questions about tasks, bugs, conceptual misunderstandings or confusions, any questions in general or to just hang out! You can also reach us via email and on Slack (preferably Slack).

What is Datamatch?

Read more about it on our website http://datamatch.me/!