$27

weekly
or $290 for 11 classes
Class
Play

Introduction to C Programming

Ages 11-16
Live Group Course
This 10-week C Programming class will help students understand the C Programming Language, including variables, operations, looping, arrays, and dynamic memory management.
Live video meetings
1x per week, 11 weeks
6-14 learners per class
80 min

What's included

11 live meetings
14 hrs 40 mins in-class hours
Assignments
1-2 hours per week. 7 or more throughout the class
Progress Report
These will be documents that will be edited after the student completes assignments with the grade and feedback.
Certificate of Completion
included

Class Experience

US Grade 7 - 10
Beginner - Intermediate Level
In this introductory programming course, you will learn the basics of programming in the C language. The class is structured with notes in class (PowerPoint, docs, and live coding examples), homework (6-7 homework assignments. 1 per week), projects (1-2 projects), and (1-2 exams to test students' skills in the learned areas). Additionally, to make the class fun and engaging we'll play Kahoot. 

Students will always have the opportunity to ask questions in class, participate in discussions, participate in live-coding demonstrations, complete homework/projects, and participate in examinations.

Learning Goals

Programming in C
Code flow and logic

Syllabus

11 Lessons
over 11 Weeks
Lesson 1:
Intro to C Style + Programming
 Overview of C programming language
History and importance of C
Comparison with other programming languages
Real-world applications of C
Writing and running "Hello, World!" program
Understanding program structure
printf()
Basic variables and data types + format specifiers
Simple input using scanf()
Reading user input
Handling different data types
Basic (+, -, *, /, %), Increment (++) and decrement (--), Compound assignment operators (+=, -=, *=, /=) 
80 mins online live lesson
Lesson 2:
Mechanics of C
 In-depth variable declaration and usage: naming, #define, const.
Comparison operators (==, !=, <, >, <=, >=)
Expressions and evaluation
Order of operations
Precedence rules
Relational and logical operators
Conditional statements
if statement
if-else statement
Nested if-else
Nested conditional logic
Logical AND (&&), OR (||), NOT (!) 
80 mins online live lesson
Lesson 3:
Looping
 Introduction to loops
for loop
while loop
do-while loop
Loop control statements: break, continue
Problem-solving techniques 
80 mins online live lesson
Lesson 4:
Functions and Modularity
 Function fundamentals
What are functions?
Benefits of modular programming
Function prototypes: declaration vs definition
Return types
Parameters and arguments
Header files
Multi-File Projects
Variable scope
Static keyword 
80 mins online live lesson

Other Details

Pre-Requisites
Other than having an interest in programming and knowing what it is, no prior experience is necessary. We have you covered!
Supply List
Students will need a laptop with a browser available to code on an online C compiler. All notes, presentations, and slideshows will be provided in class.
Language of Instruction
English (Level: A2)
External Resources
In addition to the Outschool classroom, this class uses:

Meet the teacher

Joined March, 2025
Profile
Teacher expertise and credentials
I'm an undergraduate Computer Science major with highly technical skills in programming in C, Java, Python, and web-based applications. I've worked on the executive team of a small nonprofit organizations that teaches kids simple block-based coding, hoping to make Computer Science accessible to all students. Additionally, I started a small club at a local elementary school with the same drive and ambition, we received lots of support to drive the club to become bigger and help more students. 

Reviews

Parents also liked
1:1 Private Tutoring C Coding - Introduction to C-Programming
Ziad Ghazi
4.6
(9)
$55 per session
1-on-1 Lessons
On Demand
7-18
Introduction to C Programming
Mr. Aysola
$27 per class
Next session at 9 PM on Sat 5/31
Group Class
11 wks, 1/wk, 1.33 hr
11-16
1:1 Private Tutoring C++ Coding - Introduction to C Plus Plus -Programming Cpp
Ziad Ghazi
4.6
(9)
$55 per session
1-on-1 Lessons
On Demand
7-18
Piano Music Class C
Melanie Pauli (Piano) - BA in Music
5.0
(506)
$25 per class
Next session at 12 AM on Wed 6/4
Group Class
1/wk, 40 min
7-12
Super Spanish Semester Class C
Señora Faith
4.9
(1,256)
$13 per class
Next session at 5 PM on Mon 7/7
Group Class
12 wks, 1/wk, 30 min
5-8
Introduction to Piano/Keyboard With Mr C.
Steven Collett
4.9
(115)
$32 per class
Next session at 4:45 PM on Monday
Group Class
1 wk, 1/wk, 30 min
6-11
Pre-Algebra C: Prep for Algebra I
Deidre Simpson
4.9
(227)
$46 per class
Next session at 10 PM on Tue 11/4
Group Class
4 wks, 3/wk, 45 min
14-17
Piano/Keyboard Lessons With Mr C.
Steven Collett
4.9
(115)
$32 per session
1-on-1 Lessons
On Demand
5-18
Speak Spanish with Señora C! - Individual Spanish Immersion
Señora C. /Licensed Spanish Teacher
4.9
(180)
$20 per session
1-on-1 Lessons
On Demand
9-14
Weekly Coding Class - Web Programming (HTML, CSS, JavaScript)
MissB aka Bhavana R (Coding)
4.9
(38)
$25 per class
Next session at 5 PM on Thursday
Group Class
1/wk, 45 min
10-15
Programming on Minecraft: One-on-One Coding Sessions
BrainBytes
4.9
(243)
$65 per session
1-on-1 Lessons
On Demand
6-15
Scratch Video Game Coding: Fun Programming
Michelle Lewis Scratch Coding STEM Educator
5.0
(20)
$48 per session
1-on-1 Lessons
On Demand
7-17
Scratch Programming: One-On-One Coding Sessions
BrainBytes
4.9
(243)
$65 per session
1-on-1 Lessons
On Demand
6-13
Weekly Minecraft Intermediate Coding Fun! Awesome Coding Projects Every Week
Code Kids
4.8
(1,542)
$21 per class
Next session at 10 PM today
Group Class
1/wk, 55 min
8-12
Coding With My Agent - Block Coding
Ms. Mareeka
4.7
(135)
$15 per class
Group Class
50 wks, 1/wk, 1 hr
9-13
Coding Scratch Full Semester Series - Introduction to Scratch: Coding & Gaming
Young Art: Art Education, Fashion Design, Coding
4.7
(4,848)
$18 per class
Next session at 11 PM on Mon 6/16
Group Class
16 wks, 1/wk, 55 min
9-14
See More Classes
Home
Search
Give a Gift Card
Open currency, time zone, and language settings
Language & Region
Log In