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

11 sessions

+5

This series ended on June 27, 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. Sessions and times are flexible, so please message me if you want to change dates/times. Topics we will cover range from simple syntax all the way to conditionals, loops, OOP, and File I/O. 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

16

Jun

SESSION 1

Python

Python

Sun 12:00 AM - 1:00 AM UTCJun 16, 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.)
SESSION 2

17

Jun

SESSION 2

Python

Python

Mon 12:00 AM - 1:00 AM UTCJun 17, 12:00 AM - 1:00 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

17

Jun

SESSION 3

Python

Python

Mon 10:45 PM - 11:45 PM UTCJun 17, 10:45 PM - 11:45 PM 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

18

Jun

SESSION 4

Python

Python

Tue 10:45 PM - 11:45 PM UTCJun 18, 10:45 PM - 11:45 PM 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

21

Jun

SESSION 5

Python

Python

Fri 12:15 AM - 1:15 AM UTCJun 21, 12:15 AM - 1:15 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

22

Jun

SESSION 6

Python

Python

Sat 12:00 AM - 1:00 AM UTCJun 22, 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

23

Jun

SESSION 7

Python

Python

Sun 12:15 AM - 1:15 AM UTCJun 23, 12:15 AM - 1:15 AM UTC

Lesson 7: File I/O

File In
File Out
Open, With
Csv
SESSION 8

24

Jun

SESSION 8

Python

Python

Mon 12:15 AM - 1:15 AM UTCJun 24, 12:15 AM - 1:15 AM UTC

Lesson 8: Regular Expressions

What are regular expressions?
Commands involving regular expressions
Uncovering the uncertainty and confusion behind regular expressions!
SESSION 9

24

Jun

SESSION 9

Python

Python

Mon 10:45 PM - 11:45 PM UTCJun 24, 10:45 PM - 11:45 PM UTC

Lesson 9: Exceptions Try and Except Keywords ValueError NameError TypeError
SESSION 10

26

Jun

SESSION 10

Python

Python

Wed 12:15 AM - 1:15 AM UTCJun 26, 12:15 AM - 1:15 AM UTC

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

27

Jun

SESSION 11

Python

Python

Thu 10:45 PM - 11:45 PM UTCJun 27, 10:45 PM - 11:45 PM UTC

Lesson 11: Review + Practical Use of Python

- Review previous sessions/topics!
- Solve real problems!
- Thank you for joining the series!

Public Discussion

Please log in to see discussion on this series.

Jun 16 - Jun 27

2 weeks

60 mins

/ session

SCHEDULE

Mondays

10:45PM