Summer Bootcamp

In today’s digital age, tech skills are more crucial than ever. Coding knowledge empowers students to think critically, solve problems efficiently, and create innovative solutions. As technology continues to shape our world, understanding how to code opens doors to numerous career opportunities and drives future advancements. The summer camp curriculum is designed to provide a well-rounded educational experience that combines technical prowess with personal development. Participants will dive into Python programming, enhance problem-solving skills, and build essential soft skills through interactive activities, hands-on projects, and dynamic workshops. Each part of the curriculum is crafted to ensure that the participants will gain valuable knowledge, develop practical abilities, and have fun along the way.

Provided by: Gresys Hub


Saturday, 27 July 2024


Saturday, 10 August 2024

Application deadline:

Friday, 12 July 2024

Apply now

Course Presentation

1. Introduction and Core Concepts

1.1. Introduction to Python

  • Overview of Python
  • Setting up the environment
  • Basic syntax, variables, and data types
  • Control Structures and Functions

1.2. Control Structures and Functions

  • Conditional statements and loops
  • Writing and using functions
  • Introduction to error handling

1.3. Introductory Project

  • Apply learned concepts in a small project, such as a simple calculator or data organiser.


2. Advanced Topics and Project Work

2.1. Data Structures

  • Lists, dictionaries, sets, and tuples
  • Complex data manipulation and algorithms

2.2. Introduction to AI and Machine Learning

  • Basics of machine learning with Python
  • Simple AI algorithms (like decision trees)

2.3. Capstone Project

  • A group project that uses AI/ML elements


3. Problem Solving Excellence

3.1. Logic Puzzles

  • Introduction to logical reasoning with basic puzzles like Sudoku or nonogram.
  • Team-based puzzle solving, where students will collaborate to solve more complex puzzles.

3.2. Coding Challenges

  • Introduction to coding challenges
  • Structured coding challenges in Python, focusing on loops and conditional statements

3.3. Algorithm Games

  • Games that teach algorithms, such as sorting (like card sorting) and searching (scavenger hunt with clues)
  • Algorithms implementation in Python, reinforcing how these can be applied programmatically

3.4. Debugging Drills

  • Common programming errors and their solutions
  • The hands-on debugging session where students will identify and fix bugs in provided snippets

3.5. Project Design

  • Brainstorming and design thinking session to plan the capstone project
  • Outlining and pseudo-coding the project, focusing on problem-solving for project requirements


4. Soft Skills Development

4.1. Communication Skills

  • Teaching students how to articulate ideas clearly, listen actively, and express themselves confidently
  • Providing guidance on structuring and delivering engaging presentations to diverse audiences

4.2. Collaboration and Teamwork

  • Fostering an understanding of team dynamics, roles, and responsibilities to promote effective collaboration
  • Equipping students with strategies to manage conflicts constructively and achieve consensus within teams
  • Nurturing skills for collaborating in virtual environments using digital communication tools


4.3. Adaptability and Resilience

  • Cultivating flexibility and openness to change, enabling students to thrive in dynamic environments
  • Building emotional resilience and coping mechanisms to navigate setbacks, failures, and stress effectively
  • Promoting inclusivity and respect for diverse perspectives, fostering adaptability in multicultural settings

4.4. Time Management and Organization

  • Teaching students how to prioritize tasks, set achievable goals, and manage time effectively
  • Providing strategies for organizing workspaces, schedules, and resources to enhance productivity
  • Empowering students to set SMART (Specific, Measurable, Achievable, Relevant, Time-bound) goals and track progress

4.5. Leadership Skills

  • Inspiring students to develop a vision, set direction, and motivate others toward common goals
  • Encouraging leadership styles that empower team members, delegate tasks, and foster autonomy
  • Instilling principles of integrity, accountability, and ethical decision-making in leadership roles

The sessions are designed to be interactive and hands-on, ensuring that students learn theoretical concepts and apply them in practical scenarios, thereby improving their critical thinking and problem-solving skills.

Our bootcamp also includes workshops and outdoor activities like surf and yoga.


Course details


Torres Vedras, Lisbon

Deep tech fields

Advanced Computing / Quantum Computing
Artificial Intelligence & Machine Learning (including Big Data)


Albania, Argentina, Armenia, Australia, Austria, Belarus, Belgium, Bosnia and Herzegovina, Brazil, Bulgaria, Canada, Colombia, Croatia, Cyprus, Czech Republic, Czechia, Denmark, Estonia, Faroe Islands (the), Finland, France, Georgia, Germany, Greece, Hungary, Iceland, India, Ireland, Isle of Man, Israel, Italy, Kosovo, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Moldova (the Republic of), Monaco, Montenegro, Netherlands, Netherlands (Kingdom of the), New Zealand, North Macedonia, Norway, Online, Poland, Portugal, Romania, San Marino, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Tunisia, Türkiye, Ukraine, United Kingdom of Great Britain and Northern Ireland (the), United States of America (the)

Course language



Course fee

Duration (hours)


Certificate provided


Skills addressed

Basic Syntax
Data Types
Control Structures
Error Handling
Data Structures
Data Manipulation
Machine Learning
AI Algorithms
Decision Trees
Logic Puzzles
Coding Challenges
Algorithm Games
Capstone Project
Design Thinking
Project Planning
Soft Skills
Critical Thinking
Communication Skills
Analytical Skills

Course format


Target group

Upper secondary school learners, Undergraduate-level learners

Quality check





Application deadline:

Course provider

Gresys Hub

Gresys Hub is more than a tech and entrepreneurship company, we are a community that challenges conventional teaching methods. At the core of Gresys Hub’s philosophy lies a groundbreaking concept: “coLive, coLearn, coWork.”

Apply now

Ready to take the next step in your journey? Apply now and embark on a transformative learning experience. Whether you’re pursuing a passion or advancing your career, we’re here to help you succeed. Don’t wait any longer – seize the opportunity and apply today!

Apply to course