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.

Computer Science • Series

Winter 2023: Introduction to Python

Rohan A

Series Details

Sessions

Public Discussion

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.

Series Details

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!

✋ ATTENDANCE POLICY

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

Dates

December 22 - January 1

Learners

9 / 15

Total Sessions

9

About the Tutor

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

View Rohan A's Profile

Upcoming Sessions

0

Past Sessions

9
22
Dec

Session 1

Other Topics

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...
23
Dec

Session 2

Other Topics

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...
24
Dec

Session 3

Other Topics

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


26
Dec

Session 4

Other Topics

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...
27
Dec

Session 5

Other Topics

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...
28
Dec

Session 6

Other Topics

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...
29
Dec

Session 7

Other Topics

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

Session 8

Other Topics

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

Session 9

Other Topics

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.