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.
Get free help applying to college.
College Admissions Workshops
Get free help applying to college.
Introduction to Python Programming

SAT Score Range

10 sessions

+12

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.

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.

Tutored by

Arush K 🇺🇸

Certified in 6 topics

View Profile

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.

Schedule

✋ 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.

SESSION 1

17

Jul

SESSION 1

Computer Science

Computer Science

Mon 4:00 PM - 5:15 PM UTCJul 17, 4:00 PM - 5:15 PM UTC

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/
SESSION 2

18

Jul

SESSION 2

Computer Science

Computer Science

Tue 4:00 PM - 5:15 PM UTCJul 18, 4:00 PM - 5:15 PM UTC

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

19

Jul

SESSION 3

Computer Science

Computer Science

Wed 4:00 PM - 5:15 PM UTCJul 19, 4:00 PM - 5:15 PM UTC

We will cover conditional statements and loops in Python.
SESSION 4

20

Jul

SESSION 4

Computer Science

Computer Science

Thu 4:00 PM - 5:15 PM UTCJul 20, 4:00 PM - 5:15 PM UTC

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

21

Jul

SESSION 5

Computer Science

Computer Science

Fri 5:00 PM - 6:15 PM UTCJul 21, 5:00 PM - 6:15 PM UTC

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

24

Jul

SESSION 6

Computer Science

Computer Science

Mon 5:00 PM - 6:15 PM UTCJul 24, 5:00 PM - 6:15 PM UTC

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
SESSION 7

25

Jul

SESSION 7

Computer Science

Computer Science

Tue 5:00 PM - 6:15 PM UTCJul 25, 5:00 PM - 6:15 PM UTC

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

26

Jul

SESSION 8

Computer Science

Computer Science

Wed 5:00 PM - 6:15 PM UTCJul 26, 5:00 PM - 6:15 PM UTC

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
SESSION 9

27

Jul

SESSION 9

Computer Science

Computer Science

Thu 5:00 PM - 6:15 PM UTCJul 27, 5:00 PM - 6:15 PM UTC

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
SESSION 10

28

Jul

SESSION 10

Computer Science

Computer Science

Fri 5:00 PM - 6:15 PM UTCJul 28, 5:00 PM - 6:15 PM UTC

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.

Jul 17 - Jul 28

2 weeks

75 mins

/ session

SCHEDULE

Mondays

4:00PM

Tuesdays

4:00PM

Wednesdays

4:00PM

Thursdays

4:00PM

Fridays

5:00PM

Mondays

5:00PM

Tuesdays

5:00PM

Wednesdays

5:00PM

Thursdays

5:00PM