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.
C Programming from Beginner to Advanced

SAT Score Range

9 sessions

+17

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

About

Beginner:
C language features, good commenting practice, creating static libraries and DLLs, C Standard Library.

Intermediate:
Stacks, Queues, Priority Queues, Lists, Abstract Data Types. Sorting, Searching and String algorithms.

Advanced:
libxml2, json-c, libcurl, ncurses, libjpeg, libpng, and Windows API

As a learner come eager to learn and ask questions. If more sessions are needed for a lesson then we go at a slower pace.

Try to attend every session, there will be office hours and notes to help you catch up if needed.

Requirements:
No programming experience is needed

Tutored by

Barrett S 🇺🇸

Senior Tutor

Certified in 21 topics

View Profile

Just thought I'd join as a person that went to university decades ago. I'm here because I'm refreshing and relearning Math topics on Khan Academy. I'm also teaching myself to do proofs and higher mathematics, I have been programming for over 25 years. Though I could help in CS, Physics (depending on topic) and Math.

Schedule

✋ ATTENDANCE POLICY

Try to attend every session, there will be office hours on request and notes to help you catch up if needed.

SESSION 1

10

Aug

SESSION 1

Other Topics

Other Topics

Sat 2:00 PM - 4:00 PM UTCAug 10, 2:00 PM - 4:00 PM UTC

C coding from beginner to more advanced.
SESSION 2

17

Aug

SESSION 2

Other Topics

Other Topics

Sat 2:00 PM - 4:00 PM UTCAug 17, 2:00 PM - 4:00 PM UTC

C coding from beginner to more advanced.
SESSION 3

24

Aug

SESSION 3

Other Topics

Other Topics

Sat 2:00 PM - 4:00 PM UTCAug 24, 2:00 PM - 4:00 PM UTC

C coding from beginner to more advanced.
SESSION 4

31

Aug

SESSION 4

Other Topics

Other Topics

Sat 2:00 PM - 4:00 PM UTCAug 31, 2:00 PM - 4:00 PM UTC

C coding from beginner to more advanced.
SESSION 5

7

Sep

SESSION 5

Other Topics

Other Topics

Sat 2:00 PM - 4:00 PM UTCSep 7, 2:00 PM - 4:00 PM UTC

C coding from beginner to more advanced.
SESSION 6

14

Sep

SESSION 6

Other Topics

Other Topics

Sat 2:00 PM - 4:00 PM UTCSep 14, 2:00 PM - 4:00 PM UTC

C coding from beginner to more advanced.
SESSION 7

28

Sep

SESSION 7

Other Topics

Other Topics

Sat 2:00 PM - 4:00 PM UTCSep 28, 2:00 PM - 4:00 PM UTC

C coding from beginner to more advanced.
SESSION 8

31

Dec

SESSION 8

Computer Science

Computer Science

Tue 3:00 PM - 4:00 PM UTCDec 31, 3:00 PM - 4:00 PM UTC

Just a marker to keep series from ending
SESSION 9

7

Jan

SESSION 9

Computer Science

Computer Science

Tue 3:00 PM - 5:00 PM UTCJan 7, 3:00 PM - 5:00 PM UTC

C

Public Discussion

Please log in to see discussion on this series.

Aug 10 - Jan 7

22 weeks

60 - 120 mins

/ session

SCHEDULE

Saturdays

2:00PM