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.

Computer Science • Series

C Programming from Beginner to Advanced

Barrett S

Series Details

Sessions

Public Discussion

This series was cancelled on July 15, 2024. We're very sorry–you can explore more Computer Science series here. All 1:1 and group chats related to this series are disabled 7 days after the last session.

Series Details

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

✋ ATTENDANCE POLICY

Keep up with every session and if you have to miss one notify me so I can arrange Office Hours if needed to keep you up with everyone else.

Dates

June 22 - July 13

Learners

3 / 50

Total Sessions

5

About the Tutor

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.

View Barrett S's Profile

Upcoming Sessions

0

Past Sessions

5
22
Jun

Session 1

Computer Science

Installing Visual Studio Community
Installing Doxygen
Good commenting
C Preprocessor
Header Files vs C Libraries
Escape sequences in strings
Main loop
Hello World program

Discussion of when Office Hours and Study Sessions will be good.
Ask if there is a date/time for a second day a week for a proper session.
24
Jun

Session 2

Office Hours

Quick help for a learner getting their development enviroment set up.
29
Jun

Session 3

Computer Science

Continue on learning the course goals for C
6
Jul

Session 4

Computer Science

Continue on learning the course goals for C
13
Jul

Session 5

Computer Science

Continue on learning the course goals for C

Public Discussion

Please log in to see discussion on this series.