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.
1-on-1 conversations on global topics
Dialogues
1-on-1 conversations on global topics
A global network of volunteers.
Explore Tutors
A global network of volunteers.
An Intro to Fundamental Concepts in Computer Science

SAT Score Range

12 sessions

🔥 9 spots left!

About

Learn the fundamental concepts in computer science, from computer number systems to digital electronics!

We will cover topics like prefix/postfix/infix notation, boolean algebra (a combination of logic and algebra), and the basics of graph traversals and adjacency matrices.

This course will follow American Computer Science League (ACSL) materials, and will help prepare you for the contests. It will equip you with the necessary knowledge to start your computer engineering journey, even if you don't plan on taking the contests!

No programming experience is required for this course.

Tutored by

Sharan P 🇺🇸

Certified in 1 topic

View Profile

I am a highschooler who loves math and computer science. I have currently finished AP Calculus BC, and am onto my Post-Calculus Math years! I wish to share my knowledge with others, and help shape the future. I love to play with my dog as well as play badminton and table tennis.

Schedule

✋ ATTENDANCE POLICY

All sessions are independent of each other, so feel free to pick and choose whichever topic is most interesting for you.

SESSION 1

5

Jul

SESSION 1

Other Topics

Other Topics

Sat 3:30 PM - 4:30 PM UTCJul 5, 3:30 PM - 4:30 PM UTC

Computer Number Systems
SESSION 2

6

Jul

SESSION 2

Other Topics

Other Topics

Sun 3:30 PM - 4:30 PM UTCJul 6, 3:30 PM - 4:30 PM UTC

Recursive Function
SESSION 3

7

Jul

SESSION 3

Other Topics

Other Topics

Mon 3:30 PM - 4:30 PM UTCJul 7, 3:30 PM - 4:30 PM UTC

Extra practice and spill over from previous covered topics. This is also a great time for any questions!
SESSION 4

12

Jul

SESSION 4

Other Topics

Other Topics

Sat 3:30 PM - 4:30 PM UTCJul 12, 3:30 PM - 4:30 PM UTC

Prefix/Postfix/Infix Notation
SESSION 5

13

Jul

SESSION 5

Other Topics

Other Topics

Sun 3:30 PM - 4:30 PM UTCJul 13, 3:30 PM - 4:30 PM UTC

Bit-String Flicking
SESSION 6

14

Jul

SESSION 6

Other Topics

Other Topics

Mon 3:30 PM - 4:30 PM UTCJul 14, 3:30 PM - 4:30 PM UTC

Extra practice and spill over from previous covered topics. This is also a great time for any questions!
SESSION 7

19

Jul

SESSION 7

Other Topics

Other Topics

Sat 3:30 PM - 4:30 PM UTCJul 19, 3:30 PM - 4:30 PM UTC

Boolean Algebra
SESSION 8

20

Jul

SESSION 8

Other Topics

Other Topics

Sun 3:30 PM - 4:30 PM UTCJul 20, 3:30 PM - 4:30 PM UTC

Data Structures
SESSION 9

21

Jul

SESSION 9

Other Topics

Other Topics

Mon 3:30 PM - 4:30 PM UTCJul 21, 3:30 PM - 4:30 PM UTC

Extra practice and spill over from previous covered topics. This is also a great time for any questions!
SESSION 10

26

Jul

SESSION 10

Other Topics

Other Topics

Sat 3:30 PM - 4:30 PM UTCJul 26, 3:30 PM - 4:30 PM UTC

Graph Theory Concepts
SESSION 11

27

Jul

SESSION 11

Other Topics

Other Topics

Sun 3:30 PM - 4:30 PM UTCJul 27, 3:30 PM - 4:30 PM UTC

Digital Electronics
SESSION 12

28

Jul

SESSION 12

Other Topics

Other Topics

Mon 3:30 PM - 4:30 PM UTCJul 28, 3:30 PM - 4:30 PM UTC

Last session! This is a great time to ask any lingering questions from any topic!

Public Discussion

Please log in to see discussion on this series.

Jul 5 - Jul 28

4 weeks

60 mins

/ session

Next session on July 5, 2025

SCHEDULE

Saturdays

3:30PM

Sundays

3:30PM

Mondays

3:30PM