C & C++ PROGRAMMING

Basic C Programming

Understand how computers truly work from the lowest level with the mother of modern programming: C.

A fundamental Computer Science course for ages 17+. Learn computer memory architecture, pointer management, dynamic memory allocation (malloc/free), primitive data types, basic dat...

Available: Online + Offline (Bali, Surabaya, Jember, Banyuwangi)
Basic C Programming
Duration 90 minutes / meeting
Class Size Max. 5 students

Who is This Class For?

  • First-year Computer Science, Informatics, or Electrical Engineering students taking Algorithms & Programming in C.
  • Programmers wanting a deep, transparent understanding of computer memory (RAM, stack, heap).
  • Learners interested in embedded systems, microcontrollers, firmware, and operating systems.

C is the golden foundation that teaches you how software interacts directly with physical computer hardware.

What Will Be Learned?

1

Module 1: C Syntax, Data Types & Control Structures

C compilation workflow, header files, primitive variables, bitwise operators, switch statements, and loops.

2

Module 2: Arrays, Strings, Functions & Structures (struct)

Multidimensional arrays, character string manipulation, passing by value vs reference, and custom structs.

3

Module 3: Pointers, Dynamic Memory Allocation & File I/O

Memory addresses (&), dereferencing (*), pointer arithmetic, malloc, calloc, realloc, free, and file streams.

LEARNING OUTCOMES

Skills & Knowledge Gained

Computer Memory Architecture Mastery

Understanding memory layout, stack vs heap, and allocating memory efficiently without memory leaks.

Rock-Solid Computer Science Foundation

Full readiness for advanced university courses like Data Structures, Algorithms, and Operating Systems.

Low-Level Problem Solving Skills

Comfortable analyzing computational processes at the bit and byte level with high precision.

Course Fees

Tuition Details Inquiry

Tuition information for this course can be obtained directly by contacting our team.

Inquire Tuition
Course Benefits
  • ✓ 90 minutes / meeting
  • ✓ Max. 5 students
  • ✓ Daily Report
  • ✓ Mentor feedback
  • ✓ Official certificate

Student Stories

Made Emy
“

Koding Akademi is the right choice to prepare children for the future. I felt confident enrolling my son in the robotics class because the learning method is fun and the facility is very clean.

— Made Emy

Student's Parent

Vicky Christian
“

I really loved the curriculum! The coding projects, like building chatbots and data preprocessing with Python, were super practical and clearly explained step by step. Highly recommended for anyone looking to build real-world tech skills!

— Vicky Christian

Student

Asrul Firdaus
“

I joined the Full Stack Web Developer class in March 2024 with no IT background, so coding was completely new to me. It felt overwhelming at first, but the mentors were genuinely patient in guiding me from the fundamentals. The curriculum is thorough and keeps pace with the latest tech trends. It has been a truly rewarding journey—this class was worth every single minute.

— Asrul Firdaus

Student

Frequently Asked Questions

C teaches how computers actually work and is the bedrock of Windows, Linux, macOS, and modern high-level languages.
Very helpful. Our curriculum directly reinforces university programming coursework so students excel in lab assignments.
Code can be compiled and run smoothly on Windows (MinGW/GCC), macOS (Clang), and Linux (GCC).
START TOGETHER

The Best Investment for Your Child's Future

Sign up now for a trial class or consult with our educational advisory team.

Logo Koding Akademi

Koding Akademi

Online

Today