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 (Version 2.0)

SAT Score Range

17 sessions

+4

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

About

SCHEDULE. Weekdays (M-F) at 11:00 AM EDT, for multiple weeks. The duration of the series is indeterminate, and will be extended one week at a time as we go forward. Approximately 17 sessions are anticipated. EXPECTATION. Active participation in 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 130+ 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/1Lw0P_KJLn2FbmRNBZLbq7VQ2Mn-Ef_md?usp=sharing Truncated versions of a book will be doled out in the series folder. Typically, session material will be added AFTER the session. A first tranche is there now, and can be used to get a taste of what the series will be about.

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.

SESSION 1

28

Jul

SESSION 1

Other Topics

Other Topics

Wed 3:00 PM - 4:00 PM UTCJul 28, 3:00 PM - 4:00 PM UTC

(1 of n)
SESSION 2

29

Jul

SESSION 2

Other Topics

Other Topics

Thu 3:00 PM - 4:00 PM UTCJul 29, 3:00 PM - 4:00 PM UTC

(2 of n)
SESSION 3

30

Jul

SESSION 3

Other Topics

Other Topics

Fri 3:00 PM - 4:00 PM UTCJul 30, 3:00 PM - 4:00 PM UTC

(3 of n)
SESSION 4

2

Aug

SESSION 4

Other Topics

Other Topics

Mon 3:00 PM - 4:00 PM UTCAug 2, 3:00 PM - 4:00 PM UTC

(4 of n)
SESSION 5

3

Aug

SESSION 5

Other Topics

Other Topics

Tue 3:00 PM - 4:00 PM UTCAug 3, 3:00 PM - 4:00 PM UTC

(5 of n)
SESSION 6

4

Aug

SESSION 6

Other Topics

Other Topics

Wed 3:00 PM - 4:00 PM UTCAug 4, 3:00 PM - 4:00 PM UTC

(6 of n)
SESSION 7

5

Aug

SESSION 7

Other Topics

Other Topics

Thu 3:00 PM - 4:00 PM UTCAug 5, 3:00 PM - 4:00 PM UTC

(7 of n)
SESSION 8

6

Aug

SESSION 8

Other Topics

Other Topics

Fri 3:00 PM - 4:00 PM UTCAug 6, 3:00 PM - 4:00 PM UTC

(8 of n)
SESSION 9

9

Aug

SESSION 9

Other Topics

Other Topics

Mon 3:00 PM - 4:00 PM UTCAug 9, 3:00 PM - 4:00 PM UTC

(9 of n)
SESSION 10

10

Aug

SESSION 10

Other Topics

Other Topics

Tue 3:00 PM - 4:00 PM UTCAug 10, 3:00 PM - 4:00 PM UTC

(10 of n)
SESSION 11

11

Aug

SESSION 11

Other Topics

Other Topics

Wed 3:00 PM - 4:00 PM UTCAug 11, 3:00 PM - 4:00 PM UTC

(11 of n)
SESSION 12

12

Aug

SESSION 12

Other Topics

Other Topics

Thu 3:00 PM - 4:00 PM UTCAug 12, 3:00 PM - 4:00 PM UTC

(12 of n)
SESSION 13

16

Aug

SESSION 13

Other Topics

Other Topics

Mon 3:00 PM - 4:00 PM UTCAug 16, 3:00 PM - 4:00 PM UTC

(13 of n)
SESSION 14

17

Aug

SESSION 14

Other Topics

Other Topics

Tue 3:00 PM - 4:00 PM UTCAug 17, 3:00 PM - 4:00 PM UTC

(14 of n)
SESSION 15

18

Aug

SESSION 15

Other Topics

Other Topics

Wed 3:00 PM - 4:00 PM UTCAug 18, 3:00 PM - 4:00 PM UTC

(15 of n)
SESSION 16

19

Aug

SESSION 16

Other Topics

Other Topics

Thu 3:00 PM - 4:00 PM UTCAug 19, 3:00 PM - 4:00 PM UTC

(16 of n)
SESSION 17

20

Aug

SESSION 17

Other Topics

Other Topics

Fri 3:00 PM - 4:00 PM UTCAug 20, 3:00 PM - 4:00 PM UTC

(17 of n)

Public Discussion

Please log in to see discussion on this series.

Jul 28 - Aug 20

4 weeks

60 mins

/ session

SCHEDULE

Wednesdays

3:00PM

Thursdays

3:00PM

Fridays

3:00PM

Mondays

3:00PM

Tuesdays

3:00PM