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.
Winter 2023: Introduction to Python

SAT Score Range

9 sessions

+6

This series ended on January 1, 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 Arunkumar! I have 3 years of experience with Python, and I have completed CS50P offered by Harvard. This course is intended for beginners who want to learn Python and get started. We will have sessions every day (except Christmas Day and New Years Eve) during Winter Break (Dec 22 - Jan 1). 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

22

Dec

SESSION 1

Other Topics

Other Topics

Fri 3:00 PM - 4:00 PM UTCDec 22, 3:00 PM - 4:00 PM 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

Dec

SESSION 2

Other Topics

Other Topics

Sat 3:00 PM - 4:00 PM UTCDec 23, 3:00 PM - 4:00 PM 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

24

Dec

SESSION 3

Other Topics

Other Topics

Sun 3:00 PM - 4:00 PM UTCDec 24, 3:00 PM - 4:00 PM UTC

Happy Christmas Eve!

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

26

Dec

SESSION 4

Other Topics

Other Topics

Tue 4:00 PM - 5:00 PM UTCDec 26, 4:00 PM - 5:00 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

27

Dec

SESSION 5

Other Topics

Other Topics

Wed 4:00 PM - 5:00 PM UTCDec 27, 4:00 PM - 5:00 PM 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

28

Dec

SESSION 6

Other Topics

Other Topics

Thu 4:00 PM - 5:00 PM UTCDec 28, 4:00 PM - 5:00 PM 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

29

Dec

SESSION 7

Other Topics

Other Topics

Fri 3:00 PM - 4:00 PM UTCDec 29, 3:00 PM - 4:00 PM UTC

Lesson 7: Exceptions Try and Except Keywords ValueError NameError TypeError + challenge problems if we have time...
SESSION 8

30

Dec

SESSION 8

Other Topics

Other Topics

Sat 3:00 PM - 4:00 PM UTCDec 30, 3:00 PM - 4:00 PM UTC

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

1

Jan

SESSION 9

Other Topics

Other Topics

Mon 3:00 PM - 4:00 PM UTCJan 1, 3:00 PM - 4:00 PM UTC

Happy New Year's Day!

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

Public Discussion

Please log in to see discussion on this series.

Dec 22 - Jan 1

2 weeks

60 mins

/ session

SCHEDULE

Fridays

3:00PM

Saturdays

3:00PM