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.

Computer Science • Series

Introduction to Python Programming

Arush K

Series Details

Sessions

Public Discussion

This series ended on July 28, 2023. All 1:1 and group chats related to this series are disabled 7 days after the last session.

Series Details

About

Welcome everyone!! This course will cover basic Python topics such as variables, loops, conditional statements, arrays, basic data structures, and more. We will practice these concepts through fun projects we will do in class. We will use Python 3. There is no prior programming experience required for this course.

Tutor Qualifications

I am proficient in Python. I used Python for the United States of America Computing Olympiad and reached the Silver Division. I also taught Python to Salvation Army students. I also used Python to create a program that allowed people with motor function disabilities to control a computer using their head movement. The project won 4th place at the California Science and Engineering Fair.

✋ ATTENDANCE POLICY

Please avoid missing more than 1 class as you will fall behind. However, if you need to miss a class, please try to let me know 24 hours in advance.

If you have more than 1 unexcused absence, I may have to withdraw you from the course as there could be other students willing to register for this course.

Dates

July 17 - July 28

Learners

15 / 100

Total Sessions

10

About the Tutor

Hello! I am Arush. I am a high school student from northern California. I enjoy playing the piano and programming in my free time. I want to tutor at Schoolhouse because I want to help students perform excellently in school. I enjoy teaching others and Schoolhouse provides me the opportunity to do so in an exciting way.

View Arush K's Profile

Upcoming Sessions

0

Past Sessions

10
17
Jul

Session 1

Computer Science

Today, we will set up Python 3 and a programming environment. We will also go over Python basics. Visual Studio Code IDE: https://code.visualstudio.com/download Python 3 download: https://www.python.org/downloads/
18
Jul

Session 2

Computer Science

We will cover variables and basic arithmetic operators and how they can be used in Python programming.
19
Jul

Session 3

Computer Science

We will cover conditional statements and loops in Python.
20
Jul

Session 4

Computer Science

We will cover Lists, Sets, Tuples, and Dictionaries in Python. Slideshow: https://docs.google.com/presentation/d/15gKKn8RH3TPYVSsBrgRaKXF6PdioJgK-gaUeJS588xA/edit?usp=sharing
21
Jul

Session 5

Computer Science

We will cover functions and how we can design them in Python. Slideshow: https://docs.google.com/presentation/d/15gKKn8RH3TPYVSsBrgRaKXF6PdioJgK-gaUeJS588xA/edit?usp=sharing
24
Jul

Session 6

Computer Science

We will cover binary search, a searching algorithm that quickly finds a specified value in a list. Slideshow: https://docs.google.com/presentation/d/15gKKn8RH3TPYVSsBrgRaKXF6PdioJgK-gaUeJS588xA/edit?usp=sharing
25
Jul

Session 7

Computer Science

We will cover recursion, a programming style in Python. Slideshow: https://docs.google.com/presentation/d/15gKKn8RH3TPYVSsBrgRaKXF6PdioJgK-gaUeJS588xA/edit?usp=sharing
26
Jul

Session 8

Computer Science

We will cover sorting algorithms, such as Bubble Sort, Insertion Sort, and Selection Sort. Slideshow: https://docs.google.com/presentation/d/15gKKn8RH3TPYVSsBrgRaKXF6PdioJgK-gaUeJS588xA/edit?usp=sharing
27
Jul

Session 9

Computer Science

We will cover classes and how to create objects in Python. We will begin learning about object-oriented programming. Slideshow: https://docs.google.com/presentation/d/15gKKn8RH3TPYVSsBrgRaKXF6PdioJgK-gaUeJS588xA/edit?usp=sharing
28
Jul

Session 10

Computer Science

We will learn about Stacks and Queues. These are data structures in Python based on a list. Additionally, we will create the Stack and Queue data structures for practice. Slideshow: https://docs.google.com/presentation/d/15gKKn8RH3TPYVSsBrgRaKXF6PdioJgK-gaUeJS588xA/edit?usp=sharing

Public Discussion

Please log in to see discussion on this series.