This foundational course introduces the core concepts of programming using C, C++, and Java. It is ideal for beginners who want to understand how software works at a fundamental level before moving into advanced programming or specialization areas.
The course focuses on logical thinking, problem-solving, and understanding programming concepts that apply across all languages. Students will learn structured programming, object-oriented principles, and algorithmic thinking.
Introduction to programming and logic building
Variables, data types, and operators
Control structures (loops, conditions)
Functions and modular programming
Object-Oriented Programming concepts
Memory management basics
Basic data structures (arrays, strings)
Writing efficient and readable code
Start Date: December 18th, 2025
End Date: February 18th, 2026
Duration: 8 weeks