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

Introductory Algorithms with Python

Rishit M

Series Details

Sessions

Public Discussion

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

Series Details

About

Algorithms are at the heart of Computer Science. The ability to be able to tell the computer what to do clearly, succinctly, and most importantly efficiently is an art. In this course we'll dive deep into the important topics in design and analysis of algorithms. We'll learn various strategies for designing algorithms and their application. All of this will be done in Python (however, you may use other programming languages if you wish so). Basic knowledge of python (or other programming language) is expected. (See: https://schoolhouse.world/series/3282) Register now!

Tutor Qualifications

I understand algorithms very well, and have been using python for 4 years. I scored a 5/5 on AP Computer Science A.

✋ ATTENDANCE POLICY

No strict policy but try to attend all sessions as the later sessions will build on earlier ones.

Dates

October 1 - October 10

Learners

9 / 10

Total Sessions

6

About the Tutor

Hi! I am Rishit, a high school student. I love science and mathematics, and their practical applications. I'd like to help others as a tutor on this platform and learn some interesting new stuff.

View Rishit M's Profile

Upcoming Sessions

0

Past Sessions

6
1
Oct

Session 1

Computer Science

What is an algorithm? Why are algorithms important? What are some practical applications of algorithms? We will get started by discussing about recursive algorithms and some related practice problems.
2
Oct

Session 2

Computer Science

Today we will cover the sorting algorithms: Selection sort, Insertion sort, and Merge sort. We will also briefly discuss about asymptotic analysis.
3
Oct

Session 3

Computer Science

Today we will talk about searching algorithms like linear search, binary search, and an overview of hashing.
4
Oct

Session 4

Computer Science

We will do a lot of practice problems based on searching and sorting in this session.
5
Oct

Session 5

Office Hours

Ask your doubts and attempt more practice problems.
10
Oct

Session 6

Computer Science

Introduction to graphs and related algorithms.

Public Discussion

Please log in to see discussion on this series.