• Unit 1:
    Introduction
    This unit introduces the core idea of no-code automation and shows you how it differs from more familiar digital tools. You begin with the basic question of what automation can do for you, especially when you want to work faster without adding technical complexity.
    You also explore several ways automation can work, including rule-based systems, AI-enhanced workflows, and agents. This gives you a starting point for the rest of the course, because later units build on these ideas as you choose tools, design workflows, and decide where AI can add value.
    Unit 1: No-Code Automation Basics
    Introduction
    No-code automation helps you save time by letting software handle routine work for you. In this unit, you begin with the basic idea of automation and learn how different forms of it work, including rule-based systems, AI-enhanced tools, and agents. You also look at free tools that can help you start without a large budget, which makes this topic useful even if you are just beginning.
    This unit gives you the foundation for the rest of the course. As you move forward, you will use these ideas to spot tasks that can be automated, build simple workflows, and later add AI features and agents. By the end, you should have a clearer sense of what no-code automation can do and how it can support more efficient work in many settings.

    This unit aligns with the following Course Learning Outcomes:

    • Differentiate no-code automation from traditional development and summarize its productivity benefits.
    • Distinguish among rule-based automations, AI-enhanced workflows, and AI agents.
    • Identify free tools for building no-code automations, process maps, and AI agents.
    • Describe how generative AI adds intelligence to automated workflows.

  • Introduction

  • Course Introduction

  • 1.1: Understanding No-Code Automation

  • 1.2: Types of Automations: Rule-Based, AI-Enhanced, and Agents

  • 1.3: Exploring Free No-Code Tools

  • 1.4: How Generative AI Powers Automation

  • Unit 1 Conclusion

  • Unit 1 Assessment

  • Unit 2

  • 2.1: Spotting Repetitive Tasks in Your Work

  • 2.2: Creating Visual Process Maps

  • 2.3: Defining Triggers, Actions, and Conditions

  • 2.4: Prioritizing Automation Ideas

  • Unit 2 Conclusion

  • Unit 2 Assessment

  • Unit 3

  • 3.1: Getting Started with No-Code Platforms

  • 3.2: Connecting Applications and Moving Data

  • 3.3: Adding Conditional Logic

  • 3.4: Troubleshooting Common Workflow Issues

  • Unit 3 Conclusion

  • Unit 3 Assessment

  • Unit 4

  • 4.1: Integrating Free Generative AI Services

  • 4.2: Using AI for Dynamic Content Tasks

  • 4.3: Creating Responsive AI-Enhanced Workflows

  • 4.4: Writing Effective Prompts for Automation

  • Unit 4 Conclusion

  • Unit 4 Assessment

  • Unit 5

  • 5.1: What Are AI Agents?

  • 5.2: Building Your First Simple AI Agent

  • 5.3: Adding Decision-Making to Agents

  • 5.4: Combining Agents with No-Code Workflows

  • Unit 5 Conclusion

  • Unit 5 Assessment

  • Unit 6

  • 6.1: Testing and Debugging Automations

  • 6.2: Ethical and Privacy Considerations

  • 6.3: Adding Human Oversight and Error Handling

  • 6.4: Planning for Long-Term Use and Scaling

  • Unit 6 Conclusion

  • Unit 6 Assessment

  • Study Guide

  • Final Exam

Callback before_footer in local_aigrade component should be migrated to new hook callback for core\hook\output\before_footer_html_generation
  • line 7225 of /lib/moodlelib.php: call to debugging()
  • line 7292 of /lib/moodlelib.php: call to {closure}()
  • line 71 of /lib/classes/hook/output/before_footer_html_generation.php: call to get_plugins_with_function()
  • line 987 of /lib/classes/output/core_renderer.php: call to core\hook\output\before_footer_html_generation->process_legacy_callbacks()
  • line 372 of /course/view.php: call to core\output\core_renderer->footer()