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.
How To Program --- for people who think they already can.

SAT Score Range

14 sessions

+4

This series ended on July 31, 2021. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

SCHEDULE. Monday, Wednesday, Friday at 9:00 PM EDT, for multiple weeks. The duration of the series is indeterminate, and will be extended one week at a time as we go forward. EXPECTATION. That you will actively contribute to the sessions by speaking up, proposing coding solutions, and discussing the solutions of others. PREREQUISITE. Knowledge in any programming language of the concepts of variable, expression, assignment statement, conditional statement, loop (while and for), 1- and 2-dimensional array, procedure/function/method. GOAL. Learning the skill of programming. The subject of the tutorial is the programming process, not any particular programming language. Programming is codified into 95+ rules that you will learn, and practice using as we code communally in class. One of those rules is “Code with deliberation”, and you will be expected to do so by announcing for every line of code you suggest why it is a logical next thing to write according to rule #i. The skills learned are applicable for (essentially) every programming language, e.g., Java, Python, C/C++, JavaScript, FORTRAN, BASIC, etc. RESOURCE. The series folder in Google Drive is https://drive.google.com/drive/folders/1DPpiOluiJea54UIJr5xXGvQ_ffaOwWj8?usp=sharing

Tutored by

Tim T 🇺🇸

Certified in 1 topic

View Profile

I am an Emeritus Professor of Computer Science, having taught at the college level starting in 1973, and was also co-founder and CEO of a cybersecurity company for 30+ years.

Schedule

✋ ATTENDANCE POLICY

You will be expected to attend every session in the sequence, especially at the beginning, with occasional excused absences later on. The series is limited to people who already participated in the first three sessions that were held on 6/23, 6/25, and 6/28 as the separate meetings:

- https://schoolhouse.world/session/5544,

- https://schoolhouse.world/session/5545, and

- https://schoolhouse.world/session/5546.

Contact the host directly if you do not meet this requirement.

SESSION 1

1

Jul

SESSION 1

Computer Science

Computer Science

Thu 1:00 AM - 2:00 AM UTCJul 1, 1:00 AM - 2:00 AM UTC

[4 of n] GOAL. Learning the skill of programming. The subject of the tutorial is the programming process, not any particular programming language. Programming is codified into 95+ rules that you will learn, and practice using as we code communally in class. One of those rules is “Code with deliberation”, and you will be expected to do so by announcing for every line of code you suggest why it is a logical next thing to write according to rule #i. The skills learned are applicable for (essentially) every programming language, e.g., Java, Python, C/C++, JavaScript, FORTRAN, BASIC, etc.
SESSION 2

3

Jul

SESSION 2

Computer Science

Computer Science

Sat 1:00 AM - 2:00 AM UTCJul 3, 1:00 AM - 2:00 AM UTC

[5 of n] GOAL. Learning the skill of programming. The subject of the tutorial is the programming process, not any particular programming language. Programming is codified into 95+ rules that you will learn, and practice using as we code communally in class. One of those rules is “Code with deliberation”, and you will be expected to do so by announcing for every line of code you suggest why it is a logical next thing to write according to rule #i. The skills learned are applicable for (essentially) every programming language, e.g., Java, Python, C/C++, JavaScript, FORTRAN, BASIC, etc.
SESSION 3

6

Jul

SESSION 3

Computer Science

Computer Science

Tue 1:00 AM - 2:00 AM UTCJul 6, 1:00 AM - 2:00 AM UTC

[6 of n] See Series Description.
SESSION 4

8

Jul

SESSION 4

Computer Science

Computer Science

Thu 1:00 AM - 2:00 AM UTCJul 8, 1:00 AM - 2:00 AM UTC

[7 of n] See Series Description.
SESSION 5

10

Jul

SESSION 5

Computer Science

Computer Science

Sat 1:00 AM - 2:00 AM UTCJul 10, 1:00 AM - 2:00 AM UTC

[8 of n] See Series Description.
SESSION 6

13

Jul

SESSION 6

Other Topics

Other Topics

Tue 1:00 AM - 2:00 AM UTCJul 13, 1:00 AM - 2:00 AM UTC

[9 of n] See Series Description.
SESSION 7

15

Jul

SESSION 7

Other Topics

Other Topics

Thu 1:00 AM - 2:00 AM UTCJul 15, 1:00 AM - 2:00 AM UTC

[10 of n] See Series Description.
SESSION 8

17

Jul

SESSION 8

Other Topics

Other Topics

Sat 1:00 AM - 2:00 AM UTCJul 17, 1:00 AM - 2:00 AM UTC

[11 of n] See Series Description.
SESSION 9

20

Jul

SESSION 9

Other Topics

Other Topics

Tue 1:00 AM - 2:00 AM UTCJul 20, 1:00 AM - 2:00 AM UTC

[12 of n] See Series Description.
SESSION 10

22

Jul

SESSION 10

Other Topics

Other Topics

Thu 1:00 AM - 2:00 AM UTCJul 22, 1:00 AM - 2:00 AM UTC

[13 of n] See Series Description.
SESSION 11

24

Jul

SESSION 11

Other Topics

Other Topics

Sat 1:00 AM - 2:00 AM UTCJul 24, 1:00 AM - 2:00 AM UTC

[14 of n] See Series Description.
SESSION 12

27

Jul

SESSION 12

Other Topics

Other Topics

Tue 1:00 AM - 2:00 AM UTCJul 27, 1:00 AM - 2:00 AM UTC

[15 of n] See Series Description.
SESSION 13

29

Jul

SESSION 13

Other Topics

Other Topics

Thu 1:00 AM - 2:00 AM UTCJul 29, 1:00 AM - 2:00 AM UTC

[16 of n] See Series Description.
SESSION 14

31

Jul

SESSION 14

Other Topics

Other Topics

Sat 1:00 AM - 2:00 AM UTCJul 31, 1:00 AM - 2:00 AM UTC

[17 of n] See Series Description.

Public Discussion

Please log in to see discussion on this series.

Jul 1 - Jul 31

5 weeks

60 mins

/ session

SCHEDULE

Thursdays

1:00AM

Saturdays

1:00AM

Tuesdays

1:00AM