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.
Get free help applying to college.
College Admissions Workshops
Get free help applying to college.
1-on-1 conversations on global topics
Dialogues
1-on-1 conversations on global topics
A global network of volunteers.
Explore Tutors
A global network of volunteers.
Python Essentials Full Course

SAT Score Range

12 sessions

+13

This series ended on August 24, 2025. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

Each week, we will learn one new python topic. We will start from the very basics, and then get to the more advanced, real-world applicable concepts. If you're new to programming, we will learn step-by-step. Python is essential to web development, AI/ML, and more, so I will try to get everyone up to speed the best I can.

Tutored by

Anish K 🇺🇸

Certified in 11 topics

View Profile

I am a high school student who is interesting in tutoring and helping others in computer science and math.

Schedule

✋ ATTENDANCE POLICY

Try to make nearly every session. I will not remove anyone for missing a session, but if it becomes a regular occurrence, I will send you a message to if anything's going on. Remember that coding is sequential, so missing sessions will lead to gaps in your learning.

SESSION 1

15

Jun

SESSION 1

Python

Python

Sun 9:00 PM - 10:00 PM UTCJun 15, 9:00 PM - 10:00 PM UTC

We will learn variables, which are the very basics of python. We will specifically learn about the different data types python holds, including strings, integers, and floats. We will also learn a little bit about basic python math calculations and user inputs/outputs. The end goal of the session is to build a calculator program.
SESSION 2

22

Jun

SESSION 2

Python

Python

Sun 9:00 PM - 10:00 PM UTCJun 22, 9:00 PM - 10:00 PM UTC

We will learn about control flow and Boolean logic, including if-statements, true/false values, and switch statements. These topics are simple but essential to programming, so we will go in-depth.
SESSION 3

29

Jun

SESSION 3

Python

Python

Sun 9:00 PM - 10:00 PM UTCJun 29, 9:00 PM - 10:00 PM UTC

We will learn about control flow and Boolean logic, including if-statements, true/false values, and switch statements. These topics are simple but essential to programming, so we will go in-depth.
SESSION 4

6

Jul

SESSION 4

Python

Python

Sun 9:00 PM - 10:00 PM UTCJul 6, 9:00 PM - 10:00 PM UTC

We will learn about loops and functions. For loops, we will learn the for and while loops, and solve some practice problems based on those. For functions, we will learn how to define and call functions, and combine them with loops, conditional statements, and strings to solve problems.
SESSION 5

13

Jul

SESSION 5

Python

Python

Sun 9:00 PM - 10:00 PM UTCJul 13, 9:00 PM - 10:00 PM UTC

We will learn about for loops and while loops in more depth, and also cover the basics of functions.
SESSION 6

20

Jul

SESSION 6

Python

Python

Sun 9:00 PM - 10:00 PM UTCJul 20, 9:00 PM - 10:00 PM UTC

We will learn about for loops and while loops in more depth, and also cover the basics of functions.
SESSION 7

1

Aug

SESSION 7

Python

Python

Fri 9:00 PM - 10:00 PM UTCAug 1, 9:00 PM - 10:00 PM UTC

We will cover the two data structures, lists and tuples.
SESSION 8

2

Aug

SESSION 8

Python

Python

Sat 9:00 PM - 10:00 PM UTCAug 2, 9:00 PM - 10:00 PM UTC

We will cover the two data structures, lists and tuples.
SESSION 9

3

Aug

SESSION 9

Python

Python

Sun 9:00 PM - 10:00 PM UTCAug 3, 9:00 PM - 10:00 PM UTC

We will cover another 2 data structures, sets and dictionaries.
SESSION 10

10

Aug

SESSION 10

Python

Python

Sun 9:30 PM - 10:30 PM UTCAug 10, 9:30 PM - 10:30 PM UTC

We will cover the two data structures, lists and tuples.
SESSION 11

17

Aug

SESSION 11

Python

Python

Sun 9:00 PM - 10:00 PM UTCAug 17, 9:00 PM - 10:00 PM UTC

We will cover the two data structures, lists and tuples.
SESSION 12

24

Aug

SESSION 12

Python

Python

Sun 9:00 PM - 10:00 PM UTCAug 24, 9:00 PM - 10:00 PM UTC

We will learn about object oriented programming, which includes the basics of classes and objects, methods, constructors, and inheritance. This is a new and more complex topic, so we will start from the basics and up.

Public Discussion

Please log in to see discussion on this series.

Jun 15 - Aug 24

11 weeks

60 mins

/ session

SCHEDULE

Sundays

9:00PM