Project of the week

Project of the week is a study group with focus on building things and learning by doing. Every day we have a set of tasks. We finish them together and hold each other accountable.

This activity is currently not active. If you’d like to organize a project of the week, reach out to the DataTalks.Club team.

GitHub repository: DataTalksClub/project-of-the-week

Taking part

To take part:

  • Join the #project-of-the-week channel in Slack
  • Come to the channel every day to see the tasks
  • Learn together
  • Share your progress on social media using #ProjectOfTheWeek

Intro video

Past projects

Past topics:

  • Docker
  • Python package
  • Getting started with Rust
  • Getting started with Julia
  • GitHub Actions
  • FastAPI
  • Recommender systems
  • Clustering
  • Streamlit frontend for ML

See the full list with details in the GitHub repository.

Suggest other ideas in the #project-of-the-week channel.

Running the activity

Instructions for organizers on how to run the project of the week activity.

Video explaining how to make announcements in Slack:

Slack announcement walkthrough

Schedule messages at 3:00 PM CET for every day.

First message template

Include:

  • Greeting
  • Topic for the week
  • Link with details
  • Plan for the day

For the first day, the plan usually asks participants to choose a project idea and select a dataset. It also asks them to create a GitHub project and share progress.

Template for other days

Include:

  • Greeting
  • Day number
  • Topic for the day
  • Plan for the day
  • Suggested materials
  • Link with details