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

Introduction to Python

Rohan A

Series Details

Sessions

Public Discussion

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.

Series Details

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!

✋ ATTENDANCE POLICY

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

Dates

February 21 - March 20

Learners

17 / 20

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
21
Feb

Session 1

Python

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
Feb

Session 2

Python

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

Session 3

Python

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

1
Mar

Session 4

Python

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

Session 5

Python

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

Session 6

Python

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

Session 7

Python

Lesson 7: Exceptions Try and Except Keywords ValueError NameError TypeError
14
Mar

Session 8

Python

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

Session 9

Python

Review Session!

Public Discussion

Please log in to see discussion on this series.