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.
Python for Complete beginners

SAT Score Range

12 sessions

+15

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

About

In this one-month Python course, we’ll cover the foundational concepts needed to start coding. You’ll learn Python syntax, variables, data types, input/output, operators, control flow (conditions and loops), functions, lists, string manipulation, and error handling. We’ll have two sessions each week on Saturday and Sunday, and no prior coding experience is needed. By the end, you’ll have a solid understanding of Python fundamentals and be ready for more advanced topics.

Tutored by

Hashir K 🇵🇰

Certified in 1 topic

View Profile

I'm a high school senior majoring in Computer Science. In my free time, I enjoy playing football, and I'm currently preparing for the SAT.

Schedule

✋ ATTENDANCE POLICY

The topics in this course are interconnected, so if you miss a previous lesson, you may have difficulty understanding the next concept. It’s up to you whether you want to commit to learning, but try not to miss more than one session.

SESSION 1

5

Oct

SESSION 1

Python

Python

Sat 2:00 AM - 3:00 AM UTCOct 5, 2:00 AM - 3:00 AM UTC

In this session, we’ll introduce Python, set up our programming environment, and write our first Python program. You’ll also learn about basic syntax, variables, and data types.
SESSION 2

6

Oct

SESSION 2

Python

Python

Sun 2:00 AM - 3:00 AM UTCOct 6, 2:00 AM - 3:00 AM UTC

Input/Output and Operators: Learn how to interact with programs using input and output functions. We’ll also cover basic arithmetic, comparison, and logical operators.
SESSION 3

8

Oct

SESSION 3

Office Hours

Office Hours

Tue 3:15 AM - 4:15 AM UTCOct 8, 3:15 AM - 4:15 AM UTC

This session will review the topics for those who missed the first session and help them set up Python. Others are also welcome to join if they have questions about the topics covered or any other inquiries.
SESSION 4

12

Oct

SESSION 4

Python

Python

Sat 2:00 AM - 3:00 AM UTCOct 12, 2:00 AM - 3:00 AM UTC

Conditional Statements: We’ll explore how to make decisions in Python using if, else, and elif statements. You’ll apply these concepts to create simple decision-making programs.
SESSION 5

12

Oct

SESSION 5

Python

Python

Sat 3:15 AM - 4:15 AM UTCOct 12, 3:15 AM - 4:15 AM UTC

We'll be covering previous topics in this sessions, new student are advised to join!
SESSION 6

13

Oct

SESSION 6

Python

Python

Sun 2:00 AM - 3:00 AM UTCOct 13, 2:00 AM - 3:00 AM UTC

Loops: This session focuses on for and while loops. You’ll learn how to repeat actions, control loops with break and continue, and solve basic loop-based problems.
SESSION 7

16

Oct

SESSION 7

Python

Python

Wed 2:00 PM - 3:00 PM UTCOct 16, 2:00 PM - 3:00 PM UTC

We'll be covering previous topics.
SESSION 8

18

Oct

SESSION 8

Computer Science

Computer Science

Fri 2:00 AM - 3:00 AM UTCOct 18, 2:00 AM - 3:00 AM UTC

I'll be covering previous topics in this session.
SESSION 9

19

Oct

SESSION 9

Python

Python

Sat 2:00 AM - 3:00 AM UTCOct 19, 2:00 AM - 3:00 AM UTC

Functions: We’ll cover how to create and use functions to organize your code better. You’ll learn about function parameters, return values, and scope.
SESSION 10

20

Oct

SESSION 10

Python

Python

Sun 2:00 AM - 3:00 AM UTCOct 20, 2:00 AM - 3:00 AM UTC

Lists: This session will teach you how to work with lists in Python—how to create, modify, and manipulate lists using different methods.
SESSION 11

26

Oct

SESSION 11

Python

Python

Sat 2:00 AM - 3:00 AM UTCOct 26, 2:00 AM - 3:00 AM UTC

Working with Strings: Learn how to manipulate and format strings in Python. We’ll cover string slicing and common string methods to help you work with text effectively.
SESSION 12

27

Oct

SESSION 12

Python

Python

Sun 2:00 AM - 3:00 AM UTCOct 27, 2:00 AM - 3:00 AM UTC

Error Handling: We’ll introduce error-handling techniques to make your programs more robust. You’ll learn how to handle common errors using try and except blocks.

Public Discussion

Please log in to see discussion on this series.

Oct 5 - Oct 27

4 weeks

60 mins

/ session

SCHEDULE

Saturdays

2:00AM

Sundays

2:00AM