Skip to main content
European Commission logo
European School Education Platform
Programming Python Math classes
Third-party on-site course

Computational Thinking & Programming (Python) - Math classes

Learning Together is a training provider with over 20 years of experience, in Portugal. We offer 80+ courses in various areas, such as STEM, ICT, Sustainability, Communication, Leadership, Culture, Languages and much more! We have many trainers with a vast curriculum and experience; innovative methodologies; as well as a great supporting team that helps every participant throughout this experience

16.01.2025
Next upcoming session:
01.06.2025 - 06.06.2025
Portugal , Norte , Porto
I'm interested

Description

Computational thinking helps you develop logical processing and algorithmic thinking while solving real-world problems across a wide range of domains. There’s a shift in mathematics education from procedural symbolic manipulation toward skills, like computational thinking, that better prepare students for the future of work.

Python is a free, popular, powerful and easy-to-learn programming language. With the aid of the Python programming language and a multiple math platform developed by Texas Instruments (that adds modules for Python, like BBC microbit), you’ll learn how to visualize solutions for a range of math problems as you use code to explore key mathematical concepts like algebra, trigonometry, matrices and cellular automata.
People learn best by doing.
This hasn’t been a daily practice in schools, though, which tend to favour passive learning.“Doing” in English and history classes might mean students write papers or give presentations, and science students perform experiments, but what do math students do? Teachers can use this course’s ideas to challenge their students, making math more approachable and relevant.
What better way to teach this subject (e.g. the sum of many terms in a sequence) than in a real-world context?
What better way to develop a math teaching technique in a STEM context?
Once you develop some programming knowledge, especially when you know how to use Python, you can do this and much more!

  • Daily Program
  • Course Topic: STEM
  • Location: Porto, Portugal
  • Pre-registration: Online on the webpage
  • Target Audience: Teacher, Student Teacher, Teacher Educator, Careers Councillor, Company Staff, NGO Staff, Pedagogical Adviser, ICT Coordinator, Researcher, School Psychologist, Headteacher, Technical/Administrative Staff and other key professionals. You can check all the courses available in our Course Calendar.

Learning objectives

As you build your programming prowess, particularly in Python, you'll unlock doors to a realm of possibilities. We invite you to dive in, discover the synergies between computational thinking and mathematics, and harness the potential to do so much more than you ever thought possible. Let's code a future that's grounded in problem-solving, creativity, and limitless exploration. This course is for any math teacher who wants to use the most modern tools available to approach math topics like trigonometry and algebra.

The main goal is to use the newest, coolest tools out there to get creative and learn real computer skills while discovering the connections between math, art, science and technology. Processing will provide the graphics, shapes, motion, and colours, while Python does the calculating and follows your instructions behind the scenes.

By the end of this course, you’ll have an arsenal of practical coding solutions that can be used and modified to solve a wide range of practical problems in mathematics and data science.

  • Understanding computational thinking;
  • Decomposing problems, recognizing patterns & generalizing them;
  • Designing algorithms;
  • Identify Python language core aspects (programming and features);
  • Understand and apply core programming concepts like data structures, conditionals, loops, variables, and functions;
  • Use different tools for writing and running Python code;
  • Design and write fully functional Python programs using commonly used data structures, custom functions, reading and writing to files;
  • Create digital content for creative learning scenarios;
  • Exchange experiences & grow professionally in a European environment, build strong relationships with European teachers;
  • Reinforce self-awareness as a European citizen;
  • Improve language, communication and social skills.

Methodology & assessment

PREPARATION

We inform participants of the details of the training and prior requirements in relation to the learning objectives and methodologies of the course, as well as the composition of the class with the participants' origin and function.

We send them any digital applications and/or software they may need to install on their equipment, whenever necessary.

We provide the participants with prior technical and documentary support and create group communication support for follow-up before they arrive at the training venue.

TRAINING DEVELOPMENT

Learning is always mobilised under the values of the European Union, to improve participants' skills so that they can spread knowledge and promote creativity to their students, peers and staff.
All practices follow the Quality Standards for Erasmus+ Key Action 1 Courses, as well as our quality certification by the Portuguese Ministry of Education since 2001.

- The training methodology involves theoretical, simulated practical and participatory components, using digital tools and resources, support material and the production of evidence for dissemination.
- Pedagogical methods use learning in focus groups and peer activities, with an emphasis on sharing good practice.
- Use of collaborative processes that promote mutual learning and cooperation between participants, through role-playing activities, cooperative work, activities and discussions participated in and moderated by the trainer, using real examples, case studies, simulations and relevant study visits.

ASSESSMENT

This is based on the development of various activities throughout the course (to present a final project or assignment) and submission to the common digital platform. The material produced is presented among the group, thus enhancing the results of the pedagogical activities carried out.

Certification details

Our courses are designed and run in accordance with the Erasmus+ Key Action 1 Quality Standards for Courses.

 

In order to obtain certification, the level of attendance (hours attended), participation and a positive assessment of the final results to be achieved by the trainees must be validated by the teaching team.

 

 

The practice of assessment, validation and certification is an area of great importance to us in the context of certified training, in which we have high standards of rigour in all the adult training we have carried out for over 20 years and in line with our Quality Certification, which has been recognised as a training entity by the Portuguese Ministry of Education (an EU member state) since 2001.

 

We provide close support to participants in all aspects, including the procedural/administrative aspect of issuing and processing technical documents required by the schools of origin, including:

  • Learning Agreement;
  • Erasmus Quality Commitment;
  • Certificate of attendance;
  • Europass Mobility Document;
  • Other relevant documents.

 

 

Pricing details

Costs can be supported with a Key Action grant under the Erasmus+ Program. Our pricing policy follows the official regulations on transparent costs. 

Course fee: 580 euros per participant (6-day course).

What is Included?

  • Welcome Kit - from Learning Together's Team;
  • Quality Daily Program - designed by our innovative trainers;
  • Welcome Session - for icebreaking and briefing, while enjoying Portuguese delicacies;

  • Social and Cultural Heritage Activities - to foster cultural knowledge;
    - Hop On & Hop Off Tour Bus;
    - 6 Bridges River Cruise;
    - Visit to the Port Wine Cellars & Wine Tasting Experience.

     
  • Daily Coffee Break - to enjoy a morning break between peers & trainer;
  • Logistic, Organizational & Administrative Support- from headquarters & LT Team;
  • Full Daily Assistance- on-call+chat support throughout the whole week;
  • Certification Ceremony - course validation, networking and farewell.

Pricing, packages and other information

  • Price:
    580
    Euro

Additional information

  • Language:
    English
  • Target audience ISCED:
    Lower secondary education (ISCED 2)
    Upper secondary education (ISCED 3)
    Other
  • Target audience type:
    Teacher
    Head Teacher / Principal
    Not-for-profit / NGO staff
  • Learning time:
    25 hours or more

Upcoming sessions

  • Starting on 01.06.2025 - Ending on 06.06.2025
    Planned
    in

    Porto

    , Portugal
  • Starting on 27.07.2025 - Ending on 01.08.2025
    Confirmed
    in

    Porto

    , Portugal
  • Starting on 03.08.2025 - Ending on 08.08.2025
    Confirmed
    in

    Porto

    , Portugal
  • Starting on 14.09.2025 - Ending on 19.09.2025
    Planned
    in

    Porto

    , Portugal
  • Starting on 16.11.2025 - Ending on 21.11.2025
    Planned
    in

    Porto

    , Portugal

Past sessions

  • Starting on 02.06.2024 - Ending on 07.06.2024
    Planned
    in

    Porto

    , Portugal
  • Starting on 15.09.2024 - Ending on 20.09.2024
    Planned
    in

    Porto

    , Portugal
  • Starting on 17.11.2024 - Ending on 22.11.2024
    Planned
    in

    Porto

    , Portugal

Provider

You can view this course on the provider's website Go to website

Vocational subjects

Key competences

More courses by this organiser