Schoolhouse.world: peer tutoring, for free.
Free SAT® Prep, as part of a research study.
SAT® Bootcamps
Free SAT® Prep, as part of a research study.
A global network of volunteers.
Explore Tutors
A global network of volunteers.

Enrichment • Series

Python: An introduction to data structures & algorithms

Michiel V

Series Details

Sessions

Public Discussion

This series ended on January 15, 2022. All 1:1 and group chats related to this series are disabled 7 days after the last session.

Series Details

About

We'll learn 1-2 new data structures each session, and discover where they could be applicable in real-life situations!

Tutor Qualifications

I've been learning more about computer science every day for the past three years and have done internships for a couple of enterprises.

✋ ATTENDANCE POLICY

You can choose which sessions you'd like to attend but I highly recommend attending each session. If you can't make it or would like a change in time, feel free to let me know!

Dates

November 21 - January 9

Learners

19 / 30

Total Sessions

5

About the Tutor

Hi there! My name is Michiel. I'm 17 years old and I've taught myself math and computer science using online resources. I'm a STEM enthusiast and I'm looking forward to sharing my knowledge with y'all!

View Michiel V's Profile

Upcoming Sessions

0

Past Sessions

5
21
Nov

Session 1

Other Topics

In this session, we will discuss what we are going to cover throughout this series and meet each other! Other than that, we'll talk about why data structures and algorithms are worth learning and where they are used in real-life applications. I'll also check how fluent everyone is in their programming language of choice. In this series, I'll be using Python but feel free to use any language you want.
24
Nov

Session 2

Computer Science

In this first real session, we'll cover Big O Notation in detail so that you will be able to determine any algorithms' performance and write more efficient code. In the next session, we'll start with data structures. Feel free to send me a message if you have any questions, no math background is required but understanding the basics in any programming language, especially loops, would be incredibly useful.
1
Dec

Session 3

Computer Science

In this session, we will cover arrays which are also known as lists in Python. We'll discover useful built-in methods or functions, learn how to work with multi-dimensional arrays, and cover the basics of the Python libraries Numpy and Pandas. (Multi-dimensional) arrays are often used in data science so I highly encourage you to attend this session and make sure you understand everything well.
5
Jan

Session 4

Computer Science

Hey all! I just finished my exams and will be continuing the series. Thank you for leaving feedback, I'll work on the suggestions you gave me :) In this session, we'll be covering hash tables! We'll be coding it in Python, you should know the fundamentals including arrays. I'm looking forward to seeing you again!
9
Jan

Session 5

Computer Science

In this session, we'll cover object-oriented programming! It is a widely used concept and will allow you to write better, more organized code! I'll see you then :)

Public Discussion

Please log in to see discussion on this series.