C ADVANCED is a more advance version of C INTRO. This course is for students ages 15+ who either have previous coding experience or have completed our C INTRO.

This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, and software engineering. This course aims to provide hands on experience with solving real problems. We will create software programs to manipulate imaging pixels, creating spell checkers and much more.

This is a very advanced course that deals with command line arguments to memory management to advanced data structures.

This course focuses on more advanced concepts of C.

  • Set up C environment
  • Advanced C modules
  • Arrays
  • Memory Management
  • Data Structures