Training Content
Training Duration: 5 Days (09:00–12:00 Theory, 13:00–16:00 Practice)
Participant Profile: Participants with little or no programming knowledge
Prerequisites
• Basic computer literacy
• Mathematical thinking ability
Curriculum Topics
• Day 1: Introduction to programming, algorithm logic, variables and data types
• Day 2: Control structures (if-else, loops), basic problem-solving techniques
• Day 3: Functions, classes, object-oriented programming, modular structure, debugging logic
• Day 4: Basic data structures (array, list, table logic), algorithm examples
• Day 5: Applied problem-solving activities, mini project presentation
Learning Outcomes
• Participants learn algorithmic thinking.
• They understand the fundamentals of programming.
• They gain the essential software logic required for advanced technical trainings such as cybersecurity, artificial intelligence, robotics, and more.
Who Should Attend?
• Students and employees with no programming knowledge
• Individuals who want to pursue fields such as cybersecurity, artificial intelligence, data analysis, robotics, or similar areas