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

SAT Score Range

9 sessions

+14

This series ended on March 20, 2024. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

Hello, my name is Rohan! I have experience with both Python and tutoring Python. I have also completed CS50P offered by Harvard. This course is intended for beginners who want to learn Python and get started. We will have sessions twice a week for around 3-4 weeks. Sessions and times are flexible, so please message me if you want to change dates/times. Topics we will cover range from syntax all the way to loops and exceptions! No programming experience is required, hope to see you there!

Tutored by

Rohan A 🇺🇸

Certified in 40 topics

View Profile

Hello, my name is Rohan! I am from New Jersey, and I am currently a high schooler. My goal on Schoolhouse is to help other students like me learn and be prepared for anything. My passion lies in machine learning (ML), and I have researched everything ML! (from model training techniques, hyperparameter tuning, and fine-tuning after the training process). Additionally, I enjoy software engineering on a broader level, with interests in competitive programming (USACO), web development, and efficiency with everything I create! During my free time, I am an avid videogame player, with multiple "Platinum" trophies on the hardest games of the decade. I have also played piano for 6 years and arrange my favorite video game tracks on piano (like "Escaping a Foul Prescence" from Ori 2, "Abyss Watchers" from Dark Souls 3, and "Final Battle" from Elden Ring as great examples)! Going outside the house, I play goalkeeper for my high school soccer team and I am a varsity swimmer. In addition to computer science, I also love mathematics, so if you have any questions about any High School Mathematics, Machine Learning, Python, or Java, feel free to ask me and I will try to get back to you with answers! Happy learning everyone! - Rohan

Schedule

✋ ATTENDANCE POLICY

No strict attendance policy, but please try to inform me if you cannot make a session.

SESSION 1

21

Feb

SESSION 1

Python

Python

Wed 12:00 AM - 1:00 AM UTCFeb 21, 12:00 AM - 1:00 AM UTC

Lesson 1: Absolute Fundamentals of Python Syntax - (print, input, etc.) Data Types - (string, int, float, etc.) Variables - (what are they?) What's the difference between "=", and "=="? How can we tell a string and variable apart? Inbuilt Functions - (strip, split, etc.) + challenge problems if we have time...
SESSION 2

23

Feb

SESSION 2

Python

Python

Fri 12:15 AM - 1:15 AM UTCFeb 23, 12:15 AM - 1:15 AM UTC

Lesson 2 - Digging Deeper F strings Combining Methods, Using Variables to Represent Input String Methods - (capitalize, strip, upper, lower) String Concatenation Defining Your Own Functions (def) Paramaters + challenge problems if we have time...
SESSION 3

28

Feb

SESSION 3

Python

Python

Wed 12:00 AM - 1:00 AM UTCFeb 28, 12:00 AM - 1:00 AM UTC

Lesson 3: Extra Things to Know Operators (+, -, *, /, %) Comments (#) Type Conversion (making a str an int) Comparison Values (>, >=, !=, ==, =) Returning Variables from Functions THE IMPORTANCE OF Main Functions + challenge problems if we have time...

SESSION 4

1

Mar

SESSION 4

Python

Python

Fri 12:00 AM - 1:00 AM UTCMar 1, 12:00 AM - 1:00 AM UTC

Lesson 4: Modules/Conditionals Downloading Modules (pip install) Modules/Using Another Person 's Code Reading Documentation If/Else Statements Using And Using Or Elif Statements + challenge problems if we have time...
SESSION 5

6

Mar

SESSION 5

Python

Python

Wed 12:00 AM - 1:00 AM UTCMar 6, 12:00 AM - 1:00 AM UTC

Lesson 5: Loops For Loops, Iterations, how they work While Loops, how they work Continue Keyword Break Keyword Len Keyword + challenge problems if we have time...
SESSION 6

8

Mar

SESSION 6

Python

Python

Fri 12:00 AM - 1:00 AM UTCMar 8, 12:00 AM - 1:00 AM UTC

Lesson 6: Data Structures Lists [square parenthesis] Dictionaries (Key and Value, {curly parenthesis}) Sets {curly parenthesis} Tuples (normal parenthesis) + challenge problems if we have time...
SESSION 7

12

Mar

SESSION 7

Python

Python

Tue 11:00 PM - Wed, 12:00 AM UTCMar 12, 11:00 PM - Mar 13, 12:00 AM UTC

Lesson 7: Exceptions Try and Except Keywords ValueError NameError TypeError
SESSION 8

14

Mar

SESSION 8

Python

Python

Thu 11:30 PM - Fri, 12:30 AM UTCMar 14, 11:30 PM - Mar 15, 12:30 AM UTC

Lesson 8: OOP/Classes __init__ function variables inside classes initializing a class -> x = class(Dog) + more!

This is a Review session, so please join if you want to review any topics shown throughout the course.
SESSION 9

20

Mar

SESSION 9

Python

Python

Wed 12:00 AM - 1:00 AM UTCMar 20, 12:00 AM - 1:00 AM UTC

Review Session!

Public Discussion

Please log in to see discussion on this series.

Feb 21 - Mar 20

5 weeks

60 mins

/ session

SCHEDULE

Wednesdays

12:00AM