Discover Classes. Earn 10% Rewards.

C Programming Camp (Ages 12-18)

Join our C programming camp and step into coding through expert-led sessions! From program structure and variables to flow control and iteration statements, you'll build a strong foundation in C. Get ready to code with confidence!

  • Beginner
  • 12 - 18 years old
  • Earn 10% Rewards
  • Price Lock

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • Interactive Live Online
  • 5 hours over 5 sessions

Express Checkout – $199


Proceed to Checkout

No Booking Fees. Lowest Price Guaranteed. Earn 10% Rewards.

Give as a Gift

Start Dates (3) $199/person

Show all 5 sessions
  • Mon, Nov 23 at 10:00am - 11:00am
  • Tue, Nov 24 at 10:00am - 11:00am
  • Wed, Nov 25 at 10:00am - 11:00am
  • Thu, Nov 26 at 10:00am - 11:00am
  • Fri, Nov 27 at 10:00am - 11:00am
25 left
Book
Show all 5 sessions
  • Mon, Dec 21 at 10:00am - 11:00am
  • Tue, Dec 22 at 10:00am - 11:00am
  • Wed, Dec 23 at 10:00am - 11:00am
  • Thu, Dec 24 at 10:00am - 11:00am
  • Fri, Dec 25 at 10:00am - 11:00am
25 left
Book
Show all 5 sessions
  • Mon, Dec 28 at 10:00am - 11:00am
  • Tue, Dec 29 at 10:00am - 11:00am
  • Wed, Dec 30 at 10:00am - 11:00am
  • Thu, Dec 31 at 10:00am - 11:00am
  • Fri, Jan 01 at 10:00am - 11:00am
25 left
Book
Showing 1 – 3 of 3

Book a Private Group Event

Booking this class for a group? Find great private group events

Class Description

Description

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)

Remote Learning

This course is available for "remote" learning and will be available to anyone with access to an internet device with a microphone (this includes most models of computers, tablets). Classes will take place with a "Live" instructor at the date/times listed below.

Upon registration, the instructor will send along additional information about how to log-on and participate in the class.

Refund Policy

Refund is available for cancellations made 1 week before the class/camp starts.

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 1990 points. Earn 10% back in reward points!

Similar Classes

Young Gates

Young Gates is an online coding school that prepares kids for success in the digital world. With a unique approach that combines teacher-led instruction and online classrooms, students learn coding through hands-on projects and build their websites.

View school profile
Young Gates
Vetted by CourseHorse

A verified Online educator.

Loading...