Code: S1C3
ECTS: 6
Semester: 1st
This course offers an introduction to the world of no-code programming, empowering students to transform ideas into reality without writing a single line of traditional code. We’ll explore how no-code platforms can be used to address personal needs and facilitate collaborative development of digital solutions.
Key focus areas include:
The No-Code Revolution: Understand the rise of no-code platforms and their potential to democratise software development, making technology creation accessible to everyone.
Ideation and Problem-Solving: Learn techniques for identifying personal needs and challenges that can be addressed through technology, and how to brainstorm effective solutions.
Introduction to No-Code Platforms: Gain hands-on experience with popular no-code platforms like Webflow, Bubble, Zapier, and Airtable, exploring their features and functionalities.
Building for Personal Use: Develop practical no-code solutions for everyday needs, such as automating tasks, creating personal websites or portfolios, building simple mobile apps, and managing personal data.
Co-creation and Collaboration: Explore collaborative approaches to no-code development, learning how to work with others to build more complex and impactful solutions.
Design Thinking for No-Code: Apply design thinking principles to your no-code projects, ensuring your solutions are user-centred and effective.
Sharing and Iterating: Learn how to share your no-code creations with others, gather feedback, and iterate on your designs to continuously improve them.
Introduction to the no-code paradigm and its role in contemporary digital innovation; comparison between traditional programming and no-code development environments; identification of user and personal needs as starting points for digital solution design; ideation methods for simple apps, services, automations, and workflows; exploration of representative no-code platforms and their basic functionalities; interface design, data structuring, logic building, and workflow automation in no-code environments; prototyping and testing of simple digital applications; co-creation, collaborative development, and iterative refinement of no-code solutions; evaluation of usefulness, usability, and feasibility; limitations, opportunities, and critical perspectives on accessible digital development.
- Search, analysis and synthesis of data and information, with the use of the necessary technology
- Adaptability to new situations
- Decision-making
- Working independently
- Team work
- Working in an international environment
- Working in an interdisciplinary environment
- Project planning and management
- Criticism and self-criticism
– Production of free, creative and inductive thinking
Upon successful completion of the course, students will be able to:
Knowledge
- describe the principles, possibilities, and limitations of no-code development environments;
- explain how no-code platforms can support rapid ideation, prototyping, and collaborative solution development;
- identify key concepts related to digital solution design, user needs, and platform-based implementation.
Skills
- use no-code tools to design and implement simple digital applications and workflows;
- translate identified needs into functional solution concepts and prototype structures;
- collaborate with others in the co-creation, testing, and refinement of no-code applications.
Competences
- assess when no-code approaches are appropriate for specific design and innovation challenges;
- develop practical digital solutions with a clear awareness of usability, feasibility, and purpose;
- engage in collaborative and iterative problem solving in accessible technology development environments.