Computational thinking helps you develop logical processing and algorithmic thinking while solving real-world problems across a wide range of domains.
Computational Thinking & Programming (Python) - Math classes
Porto, Portugal
6 days
Erasmus+ KA1
580€
🗒 Upcoming Dates
Course Status Label: Planned or Confirmed
Course | Start Date | End Date | Status | City | Computational Thinking & Programming (Python) – Math classes |
---|---|---|---|---|---|
Computational Thinking & Programming (Python) – Math classes | 01 Jun 2025 | 06 Jun 2025 | Planned | Porto | computational-thinking-and-programming-python |
Computational Thinking & Programming (Python) – Math classes | 27 Jul 2025 | 01 Aug 2025 | Confirmed ✔ | Porto | computational-thinking-and-programming-python |
Computational Thinking & Programming (Python) – Math classes | 03 Aug 2025 | 08 Aug 2025 | Confirmed ✔ | Porto | computational-thinking-and-programming-python |
Computational Thinking & Programming (Python) – Math classes | 14 Sep 2025 | 19 Sep 2025 | Planned | Porto | computational-thinking-and-programming-python |
Computational Thinking & Programming (Python) – Math classes | 16 Nov 2025 | 21 Nov 2025 | Planned | Porto | computational-thinking-and-programming-python |
Get the Complete PDF Program HERE.
ENROLL NOW!
Course Summary
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!
Pricing
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.
Course Goals
This course is for any math teacher who wants to apply 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 colors, 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 sciences.
Learning Outcomes
- 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;
- Exploit useful resources/tasks for the classroom by promoting research activities, using this technology;
- Improve ICT skills;
- Enhance communicative competencies in English and social skills;
- Promote intercultural awareness;
- Identify & share good practices that can be implemented at a local level.
Daily Program
- Welcome dinner,icebreaking
- Meet & greet, networking – participants and staff
- Week briefing & planning
- Computational thinking & its importance for learning mathematics
- Developing computational thinking in mathematics without programming – examples
- The need for a programming language to fully develop computational thinking and the motivation for learning math
- First steps in Python programming language
- Solving math problems by applying simple Python’s programming language features
- Python conditions in a real-world context
- Using python lists to solve problems with data and probabilities
- Functions in Python
- Case practice, individual
work
- Texas Instruments Turtle graphics module/ BBC micro:bit with Python
- Activity performed for students during maths and/or STEM classes using Python language (its capabilities and tools)
- Group Work
- Activity presentation
- Course roundup, feedback, & review
- Learning outcomes’ validation
- Certification Ceremony
Note
The daily schedule/ program describes likely activities but may differ based on the trainer's discretion and objectives.
Classes are scheduled for either the morning or afternoon, based on the provider's preference.
If there's a particular topic you wish to cover, please mention it no later than 1 month in advance.
Get the Complete PDF Program HERE.
ENROLL NOW!
OUR GALLERY
-
Target AudienceThis course is designed for a wide range of educational professionals including teachers, trainers, educational and career counsellors, school psychologists, headmasters, school administrators, and staff across primary, lower-secondary, secondary schools and higher education. It also caters to professionals in training centers, adult education schools, higher education institutions, and NGOs.
-
CertificationParticipants who attend at least 80% of the course will receive a Certificate of Attendance.
-
Additional InfoPlease note that the course may have participants from various school levels and English proficiency.
Course Language: English
-
2-Weeks CoursePair a confirmed date of this course with another confirmed course to effortlessly design a 2-week training (and enjoy a discount)! Contact us for more information.
Reviews
It was great to learn Python and get to try it on different kinds of problems.
It was interesting to get to know a bit more about how it works in other countries schools from talking with my peers.
Ann-Catrin
/ Sweden
I found the challenges very stimulating and a great method to learn useful things!
Enrico
/ Italy
We had a very good group - a great relationship with all group members and with the trainer.
Ilze
/ Latvia
What Do Our Course Status Mean?
Always contact us first, before booking any flights or accommodation.
Confirmed
This session/date is affirmed and will be held.
Planned
This session is a planned date and is open to enrollments.
Similar Courses
Start Date | End Date |
---|