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 Programming in Python

Next session on Dec 2, 2023

Cynthia C

Series Details

Sessions

Public Discussion

This series is full. Spots may open as learners withdraw–try checking back later!

Series Details

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.



Tutor Qualifications

I have taken and excelled in several courses in Python, including an Introduction to Robotics Course that uses Python, an Introduction to Python course, and an Intermediate Python course. I have also taken other computer science courses, and earned a gold award in a state competition using Python and math. Additionally, I have experience tutoring students.

✋ ATTENDANCE POLICY

Please do not miss more than two sessions! 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 session after each session. If you miss more than two sessions, I will be forced to remove you from the series.

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

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

Dates

November 26 - December 9

Learners

12 / 12

Total Sessions

4

About the Tutor

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.

View Cynthia C's Profile

Upcoming Sessions

3
2
Dec

Session 2

Office Hours

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

3
Dec

Session 3

Computer Science

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!

9
Dec

Session 4

Office Hours

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

Public Discussion

Please log in to see discussion on this series.

Schoolhouse.world: peer tutoring, for free.

About

About UsPartnershipsRoadmapCareersDonate

© Schoolhouse.world

Terms & ConditionsPrivacy PolicyTrust & Safety