📘 5-Day Course – Programming Foundations (most common languages)

📘 5-Day Course – Programming Foundations (most common languages)

In Class
Day 1 – Flowcharts & Algorithms Basics • Slide 1: Introduction to Programming & Logic • Slide 2: Flowchart symbols (Start/End, Process, Decision, Input/Output) • Slide 3: Writing algorithms in pseudocode • Slide 4: Translating flowcharts to code • Slide 5: Hands-on: Draw a flowchart for a simple calculator Day 2 – Variables & Data Types • Slide 1: Variables, constants, and memory concept • Slide 2: Basic data types (int, float, string, bool) • Slide 3: Input & output in the chosen language • Slide 4: Hands-on: Write a program that takes name & age Day 3 – Branching (Decision Making) • Slide 1: If – Else structures • Slide 2: Nested conditions • Slide 3: Switch / Case (if available in language) • Slide 4: Hands-on: Program for grading system (A, B, C…) Day 4 – Looping (Repetition) • Slide 1: For loops • Slide 2: While loops • Slide 3: Do-While loops (if available) • Slide 4: Hands-on: Program to calculate factorial / sum of numbers Day 5 – Functions & Wrap-Up • Slide 1: Defining and calling functions • Slide 2: Parameters & return values • Slide 3: Modular programming (splitting code into blocks) • Slide 4: Mini Project (calculator, number guessing game, etc.) • Slide 5: Course Q&A
Select date and time
Event time zone:Africa/Cairo GMT+03:00
Book Now