Coding & Software Development:
From Computational Thinking to Digital Creation

Fee: 450€
Duration days / hours: 5 days / 25 hours

 

For any inquiries, further details, or program customization, please contact us at info.eu@eduact.org.

 

 

Software development is one of the most valuable skills in the digital age, empowering young people to move beyond technology consumption and become active creators of digital solutions.

This hands-on course introduces participants to the fundamentals of coding, computational thinking, and software development through engaging projects and real-world challenges. Students will learn how to analyze problems, design algorithms, write code, and collaborate in development teams while gaining experience with modern programming tools and workflows.

Through project-based learning, participants will develop their own digital products, such as interactive websites, simple applications, or software prototypes, while strengthening creativity, logical reasoning, and problem-solving abilities.

  • Introduce participants to the fundamentals of programming and software development.
  • Develop computational thinking and algorithmic problem-solving skills.
  • Familiarize students with modern programming languages and development environments.
  • Explore web and application development concepts.
  • Promote collaborative coding practices and teamwork.
  • Introduce version control and software development workflows.
  • Encourage creativity through digital product design and development.

At the end of the course, participants will be able to:

  • Understand core programming concepts and structures.
  • Design algorithms to solve real-world problems.
  • Develop basic software applications and interactive digital projects.
  • Create simple websites and user interfaces.
  • Use coding tools and collaborative development platforms.
  • Debug, test, and improve software solutions.
  • Work effectively within a software development team.
  • Secondary school students (14+)
  • STEM-focused student groups
  • Vocational education and training (VET) learners
  • Beginners interested in coding and software development
  • Young people interested in computer science and technology careers
Day 1 – Introduction to Coding and Computational Thinking
  • What is programming and how software is created
  • Computational thinking and problem decomposition
  • Algorithms and logical reasoning
  • Introduction to programming environments
  • First coding exercises and challenges
Day 2 – Programming Fundamentals
  • Variables, data types, and operators
  • Conditional statements and decision-making
  • Loops and automation
  • Functions and code organization
  • Practical programming activities
Day 3 – Building Interactive Applications
  • User input and interaction design
  • Developing simple applications
  • Introduction to web technologies and interfaces
  • Creating interactive digital experiences
  • Individual and team coding exercises
Day 4 – Collaborative Software Development
  • Introduction to version control and GitHub
  • Team-based development workflows
  • Debugging and testing techniques
  • Collaborative coding challenge
  • Project development and iteration
Day 5 – Software Project Showcase
  • Finalization of coding projects
  • Project testing and optimization
  • Presentation and demonstration of applications
  • Reflection on software development careers
  • Course evaluation and certification ceremony

The length and the contents of the programmes can be modified according to the needs, more details will be given to interested organizations. Certificate of attendance by EDUACT will be awarded. 

The programme, on request and with an extracharge, may include cultural and outdoor activities, etc.