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.
Starting C from zero: Accel your coding skills!

SAT Score Range

5 sessions

+7

This series was cancelled by the tutor on April 4, 2023. We're very sorry–you can explore more Enrichment series here. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

We'll learn fundamentals of C and its application for enhancing coding skills that will need in competitive programming. C is the most important and basic programming language. If you learn it, you can learn C++, Java, and Python more easily - as I did. Beginning students, students who want to solidify their knowledge, and all students who love programming are welcomed.

Tutored by

Hanbyul K 🇰🇷

Certified in 5 topics

View Profile

Hi, I am a high school student in Korea, who is especially interested in Computer Science, Mathematics, Physics, and Linguistics. I've been tutoring peer students for 6 years since I was a 7th grader! Helping other students has always been great joy to me.

Schedule

✋ ATTENDANCE POLICY

You are free to skip whichever sessions you want. However, please message me in advance for any absences or late joining to send you brief material!

SESSION 1

2

Feb

SESSION 1

Orientation

Orientation

Thu 6:00 AM - 7:00 AM UTCFeb 2, 6:00 AM - 7:00 AM UTC

Introduction of what we will cover. - What is programming language? - What is C? - Standard Input Output (stdio) : Print function
SESSION 2

14

Feb

SESSION 2

Computer Science

Computer Science

Tue 6:00 AM - 7:00 AM UTCFeb 14, 6:00 AM - 7:00 AM UTC

- Standard Input Output (Continue) - Variables and Primitive Types - Arrays (1D, char) - Solving problems
SESSION 3

21

Feb

SESSION 3

Computer Science

Computer Science

Tue 6:00 AM - 7:00 AM UTCFeb 21, 6:00 AM - 7:00 AM UTC

- switch(){ } - goto function and why it should not be used - #define functions - Solving problems
SESSION 4

28

Feb

SESSION 4

Computer Science

Computer Science

Tue 6:00 AM - 7:00 AM UTCFeb 28, 6:00 AM - 7:00 AM UTC

- How to create functions - Creating header file - Recursion - Solving problems
SESSION 5

7

Mar

SESSION 5

Computer Science

Computer Science

Tue 6:00 AM - 7:00 AM UTCMar 7, 6:00 AM - 7:00 AM UTC

- How to efficiently code - Tips for competitive programming - Solving review problems - Introduction to ad-hoc problems

Public Discussion

Please log in to see discussion on this series.

Feb 2 - Mar 7

5 weeks

60 mins

/ session

SCHEDULE

Tuesdays

6:00AM