All pages
Powered by GitBook
1 of 4

Course Content

Welcome to the teaching team! Here's where you can find all the materials you'll need to teach in this course. Your feedback and contribution are highly appreciated to improve the content further.

Key Resources

Resource Type
Platform
Description

Colab Files

Drive

We work with Notebook files in the IDE Google Colab. You can find the colabs in Drive.

Slides

Drive

Slides can be used to visualize concepts. You find prior slides decks in the drive.

Homework Colabs

Drive

You can find Homework colabs in the drive. However, not every week might have homework yet! In that case, browse the archive and further resources or create a new homework colab.

Student Hub

Gitbook

The student hub helps students navigate the course. We aim to structure the hub as a knowledge base, meaning that concepts of the course are explained in the hub.

Prior Material?

If you taught in the past semester at ReDI, you might have existing material you would like to reuse. That is fantastic! Please add the content to the drive. You can also reach out to us on Slack or via email (dcp@redi-school.org) for further questions on how to add or use prior material.

How do I update material?

We are aware that the material is not perfect. Probably you would like to change and improve it! Please do so! As the session owner, you can structure the session as you wish. The existing material is a suggestion. By changing the material, you help us improve the content. Here is an explanation of how to change it:

  1. Google Drive - Add or change material on Google Drive - To access Google Drive content, you need to be enrolled in the Google Classroom. If you are not, ask your Course Manager.

  2. Gitbook - Your changes are also highly welcome in the Student Hub Gitbook. Get editor access to Gitbook to make changes to the student hub. Please ask your course manager about it.

How do I share material with students?

We use Google Classroom to share material with the students. Please have a look here:

Google Classroom

How do I create more engagement in class?

Class Engagement

Best practices for teaching?

Teaching Guidelines

More material, feedback or ideas?

If you find good material, ReDI could use, and if you have feedback or further ideas, feel free to contact to us via Slack or email (dcp@redi-school.org).

Teaching Guidelines

Teaching Method: I Do, We Do, You Do

The "I Do, We Do, You Do" method is a teaching method designed to help students learn new concepts by first observing, then practicing with guidance, and finally working independently.

  • I Do: The teacher demonstrates the task while explaining the steps and thought process aloud. This stage is about modeling the correct way to approach the task and highlighting key concepts and techniques.

  • We Do: The session owner walks the students through an activity. The students follow along (code or design along). This collaborative stage allows students to apply what they've seen with support, ask questions, and receive immediate feedback.

  • You Do: Students work independently on the task. This stage allows them to practice the skill on their own.

Example: Introducing Javascript

  • I Do: The teacher introduces JavaScript and demonstrates a simple script that shows an alert when clicking a button. Key concepts like variables, functions, and events are explained briefly.

  • We Do: The teacher walks the students through creating a function that changes a heading's color when clicking a button. The students follow and code along. The teacher shares their screen and gives the students time to code along. Together, the teacher and the students write the function, select the element, and add an event listener, with the teacher guiding and asking questions to engage students.

  • You Do: Students independently write JavaScript to change the text of a paragraph when a button is clicked in a breakout room. They practice using variables, functions, and event listeners and then share their work for feedback.

Tips and Tricks

  • Context before content - We experienced that explaining why a concept is important helps a lot in understanding what the concept is about. Why should you learn this concept? Try to give the context. Maybe explain where you use it in your daily work life. Or explain how this concept can help to solve a bigger problem

  • Engage with Students: Ask questions to check understanding. Use their names and keep the tone friendly and encouraging.

  • Be Prepared but Flexible: Have a plan but adapt based on student needs.

  • Feedback is Key: Provide constructive feedback to help students improve. Celebrate small wins to keep motivation high.

More Resources

  • Watch this video on how to run the Regular Class.

  • Ice Breakers and Energizers - Do you want to start the session with an energizer? Have a look at Class Engagement

Preject

What is the Preject?

The preject is the first small project the students work on. The students present their preject in front of the course.

Why is the Preject important?

Students apply what they have learned so far in a small project. It is a great preparation for the Final Project and motivates them by seeing what they can achieve already.

Preject Demo

Students present the preject in a dedicated session. You can find the session in your Course Sheet. How to run the Preject Demo? Here is a suggested flow.

Preject prior Examples:

  • Kaggle Datasets

  • Example colabs and slides:

    • Crime in Berlin (kaggle, docs, colab)

    • Sales Analysis (kaggle, colab)

Expectations?

This is a small project only. Let's focus on what is achievable in this short time frame :)

Kick-Off Slides

Final Project Phase

🌟 Final Project - Spring 2025

The Final Project is a key milestone in the Data Analytics course and an essential part of the learning journey at ReDI. During this phase, learners apply the skills they’ve developed to explore real datasets, solve practical problems, and share their insights through a compelling data story.


🚀 About the Project Phase

After completing the core curriculum, students begin the final project phase by working in small teams to complete a hands-on data project.

Learners will:

  • Work individually or in teams (up to 3 people)

  • Choose or receive a dataset to work with

  • Explore the data, identify trends, and present insights

  • Build a clear and compelling data story using visualizations

💡 Goal: Apply core data analysis tools and storytelling techniques to a real-world dataset, while developing a portfolio-ready presentation.


🧑‍💻 Project Requirements

Each project must include:

  • Data cleaning and exploration (with Python and pandas or SQL)

  • Visualizations (with Matplotlib, Seaborn, or Plotly)

  • A well-structured Jupyter Notebook

  • A final presentation showing process, findings, and recommendations


💡 Project Ideas

Students will work with provided datasets or find their own, depending on interest and scope. Project themes may include:

  • Gender representation in media or tech

  • Environmental data or climate change

  • Education and learning outcomes

  • City or country-level statistics

  • Any dataset that offers meaningful insights and is manageable within the timeline


📂 Prior Projects

Need inspiration? Check out these projects from previous semesters:

  • Winter 2024 – Data Analytics Final Projects


📅 Timeline (Spring 2025)

Milestone

Date

Project Launch

Monday, June 2

Class Demo Day

Wednesday, June 18

Official Demo Day

Date to be confirmed

📌 Attendance and presentation in the Class Demo Day are required for students to receive a certificate.


🎤 Class Demo Day

The Class Demo Day is an internal presentation day where all student teams share their final projects with their classmates and teachers. This session is focused on:

  • Presenting data analysis findings

  • Practicing clear communication of insights

  • Building confidence in technical storytelling

  • Receiving feedback and celebrating progress


🎉 Official Demo Day

The Official Demo Day is an on-site event where selected student teams present their projects to the wider ReDI community, including partners and alumni.

  • It highlights projects across all tracks

  • Teams selected to present will receive mentoring to prepare


🗣️ Presentation Guidelines

To help learners prepare their pitch, here’s a suggested format:

  • Length: Max. 5 minutes

  • Mode: Slides and or Jupyter Notebook walkthrough

Proposed Structure:

  1. Intro – What’s the project, and what problem does it solve?

  2. Demo – Show the live demo (notebook, code, visuals)

  3. Challenges & Learning – What went well? What was hard? What did you learn?


🧾 Certification Requirements

To receive a ReDI certificate, learners must:

  • Attend at least 80% of the course

  • Participate in 2 Career Workshops

  • Complete and present a Final Project

  • Attend the Internal Class Demo Day

  • Complete 2 IBM SkillsBuild Courses


🤝 Class Culture & Support

💬 “We grow by doing, and by helping each other.”

  • Foster a supportive, collaborative classroom

  • Dedicate time for project mentoring and peer reviews

  • Encourage learners to share resources, ask questions, and build confidence

Project Phase - Guidelines

Slides

Project Session Tips


Let’s celebrate the end of the semester together 🎉