Teaching
Courses, materials, and supervised students.
Courses
PostgreSQL for DBA
Open Up · PostegreSQL (DBA)
Spring · 2024 · Undergraduate
This PostgreSQL Database Administration course provides a practical introduction to installing, configuring, and managing PostgreSQL databases. It covers essential administrative tasks such as user and role management, backup and recovery, performance monitoring, security, and routine maintenance. The course is designed to help learners build the skills needed to effectively administer PostgreSQL databases in real-world environments.
Algorithms and Data Structures 2
University of Minho · ADS 2
Second Semester · 2023 · Graduate
- Consolidate knowledge of algorithms; - Design structured and modular programs; - Use complex data structures (e.g., stacks, queues, binary trees); - Understand the basics of algorithm complexity analysis; - Develop transversal skills (soft skills), such as self-learning, teamwork, and leadership.
Computer Programming I
University of Minho · PC I
First Semester · 2025 · Graduate
This course aims to develop students' abilities: (1) in solving various types of problems inherent in performing imperative programming tasks, at the algorithmic level and from the point of view of the data structures to be used; and (2) in coding those same tasks using an imperative programming language.
Database 2
University of Minho · Database 2
Second Semester · 2023 · Graduate
The Database 2 course aims to present new data storage systems, considered flexible and large-scale, capable of responding to the new challenges of data storage, volume, variety and speed, as well as highly interconnected and semantically interoperable data, its storage and retrieval.
PostgreSQL
TB Services · PostgreSQL
Winter · 2026 · Undergraduate
This PostgreSQL course introduces the fundamentals of working with PostgreSQL, from basic database concepts to writing efficient SQL queries. It covers data modeling, table design, indexing, and essential features of PostgreSQL for building reliable and scalable applications. The course is designed to give learners a solid foundation in using PostgreSQL in real-world scenarios.
Python Chatbot with AI
Open Up · Python Chatbot
Spring · 2025 · Undergraduate
This AI Chatbot Development with Python course teaches how to design, build, and deploy intelligent chatbots using Python. It covers key concepts such as natural language processing, intent recognition, conversational flows, and integration with APIs and external services. The course focuses on hands-on development, enabling learners to create practical, real-world chatbots for web and business applications.
Omnichannel Interaction in Healthcare Services
ULSSA
2024 · Workshop
Introduction to AI
Open Up · Introduction to AI
Full Year · 2025 · Undergraduate
This Introduction to AI with ChatGPT for Public Employees course provides a clear and accessible overview of artificial intelligence and how tools like ChatGPT can support public sector work. It covers basic AI concepts, practical use cases, ethical considerations, data privacy, and responsible use in public administration. The course is designed to help public employees improve productivity, communication, and decision-making while ensuring compliance with public service standards.