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.
Get free help applying to college.
College Admissions Workshops
Get free help applying to college.
A global network of volunteers.
Explore Tutors
A global network of volunteers.
Introduction to Programming in Python

SAT Score Range

16 sessions

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

About

We will be learning and becoming skilled in the basics of Python programming. The goal of this series is for you to be able to code basic Python games and programs with confidence. As of now, I plan for there to be eight main sessions:

Week 1: Introduction to programming, software needed to code Python, debugging, commenting, first program (print statement)

Week 2: Introduce input function, values & data types, and operators & operands

Week 3: For loop & while loop

Week 4: Functions

Week 5: Conditionals

Week 6: Strings, lists, tuples

Week 7: Files & dictionaries

Week 8: Challenge problems & final assessment

These sessions will take place every Sunday beginning Sunday, November 26, from 4 PM (CT) to 5:10 PM (CT). There will not be a session on December 24 due to my circumstances, and there may or may not be one session on December 31 (depending on if learners are going to celebrate the holidays and want a break).

To make things easier for high school students who are studying for their semester finals, I plan for sessions 3 & 4 to be shorter than normal sessions, perhaps around 40 - 50 minutes each, depending on the needs of the learners.

Additionally, I will be hosting Office Hour sessions every week for when we have a lesson beginning Saturday, December 2, for providing any help needed for (optional but recommended) homework/practice problems I will provide. Office hour sessions will last from 4 PM (CT) to 5 PM (CT). Additional help sessions can also be requested.

Requirements:
- Internet connection
- A computer or somewhere you can type code

Having a notebook or somewhere to jot down important notes is advised for this series. However, I will also post the slides I use to teach each session, so that learners can refer back to them when necessary.

The schedule for these sessions is subject to modification according to the needs of the learners. At the end of each session, I will provide a google form for any feedback a learner may wish to provide, and modify my series accordingly.


Tutored by

Cynthia C 🇺🇸

View Profile

I'm a high school student who enjoys computer science. In my free time, I like writing, drawing, and coding games. I hope to help beginners in coding. I know the following programming languages: Python, DrRacket, and Scratch (block coding). I am currently learning Java and C++, and am involved in activities like Robotics, Computer Science Honor Society, and Game Design.

Schedule

✋ ATTENDANCE POLICY

Please do not miss more than two lessons (non-office hour sessions) in a row! The sessions build on each other, and it will be difficult to understand the content if you miss more than two. Please also review the content of each session missed: I will post slides of what I teach for each lesson after each lesson. If you miss more than two lessons in a row, I will be forced to remove you from the series.

If you do have to miss a lesson, please notify me in advance. Failure to do so for one lesson will result in a warning, and failure to do so for two lessons will result in removal from the series.

There is a lot of content in each lesson, so it is important to attend lessons on time. Sessions will open 15 minutes early, and lessons will begin at 4 PM (CT) promptly. Thank you! :)

SESSION 1

26

Nov

SESSION 1

Computer Science

Computer Science

Sun 10:00 PM - 11:10 PM UTCNov 26, 10:00 PM - 11:10 PM UTC

In this session, we'll get to know each other, and learners will be introduced to fundamental concepts of programming such as algorithms and debugging. We'll also go through how to install software for coding Python, and we'll write our first traditional "Hello World" program!
SESSION 2

2

Dec

SESSION 2

Office Hours

Office Hours

Sat 10:00 PM - 11:00 PM UTCDec 2, 10:00 PM - 11:00 PM UTC

If anyone needs help on the practice/homework problems provided in lesson 1, they can join this session!
SESSION 3

3

Dec

SESSION 3

Computer Science

Computer Science

Sun 10:00 PM - 11:10 PM UTCDec 3, 10:00 PM - 11:10 PM UTC

Lesson 2: In this session, we'll learn about the different data types in Python, learn about operators & operands, and learn the input function. This will be a pretty busy session!
SESSION 4

9

Dec

SESSION 4

Office Hours

Office Hours

Sat 10:00 PM - 11:00 PM UTCDec 9, 10:00 PM - 11:00 PM UTC

If anyone needs help on the practice/homework problems provided in lesson 2, they can join this session!
SESSION 5

17

Dec

SESSION 5

Computer Science

Computer Science

Sun 10:00 PM - 11:10 PM UTCDec 17, 10:00 PM - 11:10 PM UTC

Lesson 3: In this session, we'll be learning about for loops and while loops in Python.
SESSION 6

23

Dec

SESSION 6

Office Hours

Office Hours

Sat 10:00 PM - 11:00 PM UTCDec 23, 10:00 PM - 11:00 PM UTC

If anyone needs help on previous lessons, they can join this session!
SESSION 7

7

Jan

SESSION 7

Computer Science

Computer Science

Sun 10:00 PM - 11:10 PM UTCJan 7, 10:00 PM - 11:10 PM UTC

Lesson 4: in this session, we'll be learning about while loops and functions in Python.
SESSION 8

20

Jan

SESSION 8

Office Hours

Office Hours

Sat 10:00 PM - 11:00 PM UTCJan 20, 10:00 PM - 11:00 PM UTC

If anyone needs help on previous lessons, they can join this session!
SESSION 9

21

Jan

SESSION 9

Enrichment

Enrichment

Sun 10:00 PM - 11:10 PM UTCJan 21, 10:00 PM - 11:10 PM UTC

Lesson 5: In this session, we'll be learning about conditionals in Python.
SESSION 10

27

Jan

SESSION 10

Office Hours

Office Hours

Sat 10:00 PM - 11:00 PM UTCJan 27, 10:00 PM - 11:00 PM UTC

If anyone needs help on previous lessons, they can join this session!
SESSION 11

28

Jan

SESSION 11

Enrichment

Enrichment

Sun 10:00 PM - 11:10 PM UTCJan 28, 10:00 PM - 11:10 PM UTC

Lesson 6: Strings, lists, and tuples!
SESSION 12

4

Feb

SESSION 12

Office Hours

Office Hours

Sun 9:00 PM - 10:00 PM UTCFeb 4, 9:00 PM - 10:00 PM UTC

If anyone needs help on previous lessons, they can join this session!
SESSION 13

4

Feb

SESSION 13

Other Topics

Other Topics

Sun 10:00 PM - 11:10 PM UTCFeb 4, 10:00 PM - 11:10 PM UTC

Lesson 7: tuples, files, and dictionaries
SESSION 14

10

Feb

SESSION 14

Office Hours

Office Hours

Sat 10:00 PM - 11:00 PM UTCFeb 10, 10:00 PM - 11:00 PM UTC

If anyone needs help on previous lessons, they can join this session!
SESSION 15

11

Feb

SESSION 15

Other Topics

Other Topics

Sun 10:00 PM - 11:10 PM UTCFeb 11, 10:00 PM - 11:10 PM UTC

Lesson 8: final review & project/assessment!
SESSION 16

24

Feb

SESSION 16

Office Hours

Office Hours

Sat 11:00 PM - Sun, 12:00 AM UTCFeb 24, 11:00 PM - Feb 25, 12:00 AM UTC

This is an informal office hours session requested by a learner. I will provide help for coding the project.

Public Discussion

Please log in to see discussion on this series.

Nov 26 - Feb 25

13 weeks

60 - 70 mins

/ session

SCHEDULE

Sundays

10:00PM

Saturdays

10:00PM