Outschool
Search

$29

weekly
or $290 for 10 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, 10 weeks
6-14 learners per class
80 min

What's included

10 live meetings
13 hrs 20 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

10 Lessons
over 10 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:
Conditional Introduction
 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
 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.5
(8)
$55 per session
1-on-1 Lessons
On Demand
7-18
1:1 Private Tutoring C++ Coding - Introduction to C Plus Plus -Programming Cpp
Ziad Ghazi
4.5
(8)
$55 per session
1-on-1 Lessons
On Demand
7-18
Piano Music Class C
Melanie Pauli (Piano) - BA in Music
5.0
(504)
$25 per class
Next session at 11 PM on Wednesday
Group Class
1/wk, 40 min
7-12
Super Spanish Semester Class C
Señora Faith
4.9
(1,251)
$13 per class
Next session at 11 PM on Thursday
Group Class
12 wks, 1/wk, 30 min
5-8
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
Introduction to Piano/Keyboard With Mr C.
Steven Collett
4.9
(113)
$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
(224)
$46 per class
Next session at 1 PM on Tue 5/13
Group Class
4 wks, 3/wk, 45 min
14-17
Introduction to Awesome Artists Mini-Course: Series C
Anne Amin
5.0
(588)
$30 per class
Next session at 7 PM on Tue 5/6
Group Class
8 wks, 1/wk, 50 min
7-12
Scratch Video Game Coding: Fun Programming
Michelle Lewis Scratch Coding STEM Educator
5.0
(19)
$48 per session
1-on-1 Lessons
On Demand
7-17
Piano/Keyboard Lessons With Mr C.
Steven Collett
4.9
(113)
$32 per session
1-on-1 Lessons
On Demand
5-18
AI & Coding for Kids:Beginner-Friendly Artificial Intelligence & Coding Projects
PopSkool: English, Music, Art, Math, Coding & More
$15 per class
Next session at 5 PM tomorrow
Group Class
8 wks, 1/wk, 55 min
7-12
Scratch Programming: One-On-One Coding Sessions
BrainBytes
4.9
(241)
$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,535)
$21 per class
Next session at 9 PM today
Group Class
1/wk, 55 min
8-12
Programming on Minecraft: One-on-One Coding Sessions
BrainBytes
4.9
(241)
$65 per session
1-on-1 Lessons
On Demand
6-15
Scratch Coding Playground: Design Animations & Build Games With Scratch Coding!
PopSkool: English, Music, Art, Math, Coding & More
$15 per class
Next session at 8 PM tomorrow
Group Class
8 wks, 1/wk, 55 min
5-10
Python Programming and Computer Coding Intermediate Hangout and Code
Dragon Academy by Trammell Classes, DnD,Coding,RPG
4.8
(728)
$18 per class
Next session at 10 PM on Monday
Group Class
1/wk, 55 min
8-13
See More Classes
Home
Search
Give a Gift Card
Open currency, time zone, and language settings
Language & Region
Log In