$29
weeklyor $290 for 10 classes
Introduction to C Programming
Ages 11-16
Live Group Course
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 hoursAssignments
1-2 hours per week. 7 or more throughout the classProgress Report
These will be documents that will be edited after the student completes assignments with the grade and feedback.Certificate of Completion
includedClass 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 WeeksLesson 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
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
More to explore
Groovy I Dig It
Ap Physics
Mandarin One To On
History Ww1
Organization Skills
Stem Cl1
Machine Learning With Python
Improve Handwriting
Calm
English Senior
Natural Disaster Survival
Right Brain
Current Event History
Chess Basics
Electric
Native French
Essay Tutor
Practical Homesteading
Chemical Engineering
Learn Magic