Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CourseHorse

C Programming Camp (Ages 12-18) (Live Online)

via CourseHorse

Overview

While this camp covers all the foundational material needed to establish a solid understanding of C programming, you also have the flexibility to select specific sections that meet your learning goals and skill level.

Topics Included:

  • Variables and Data Types (int, float, double, char; identifiers, variables, data types, constants, and type conversions)
  • Console Input and Output Operations (printf function, scanf function, formatting)
  • Operators and Expressions (arithmetic operators, logical operators, modulo operator, relational and comparative operators)
  • Branch Statements (if/else conditions, switch statements, and case handling)
  • Loops (do-while loops, while loops, for loops, break and continue statements)
  • Projects for the practical application of concepts

Depending on students' existing knowledge and learning pace, we can also cover the following topics:

  • Functions (pass by value approach, pass by reference approach, parameter passing)
  • Arrays (standard one-dimensional arrays, two-dimensional arrays or matrices, multi-dimensional arrays)
  • Pointers (pointer declaration and syntax, pointer arithmetic operations, pointers with functions, pointers with arrays, memory allocation with malloc and calloc)
  • Strings (string basics, string manipulation functions)
  • Structures (defining structures, working with structure members)
  • Recursion (recursive function concepts, stack management)

Taught by

Young Gates

Reviews

Start your review of C Programming Camp (Ages 12-18) (Live Online)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.