Web & software
Building software with AI
Explore how AI coding tools fit into a software project, where human judgment matters, and how to review the results.
THE RESOURCE LIBRARY
A thoughtfully organized collection of lessons, activities, and ideas. Search by subject, filter by format, or return to something you saved.
Web & software
Explore how AI coding tools fit into a software project, where human judgment matters, and how to review the results.
Electronics & IoT
Discover open hardware through a hands-on introduction to Arduino, programming, and robot-building ideas.
Open source
Make sense of libraries, frameworks, packages, containers, binaries, and firmware—and where each belongs.
Open source
Explore the relationship between open-source communities, individual contributors, and the companies that support them.
Open source
Explore the stories, disagreements, and community decisions that have shaped open-source projects.
Open source
Explore a browser as an example of open-source software and consider the choices involved in everyday web tools.
Web & software
Move from an idea to a working page with a practical introduction to HTML, CSS, and open web tools.
Open source
Understand how software can be freely available while the people and organizations behind it build sustainable businesses.
Open source
Explore contribution, technical roles, and ways to develop a portfolio through open-source work.
Systems & networks
Follow a computer from the power button to a running system through an interactive exploration of its parts.
Digital essentials
Explore practical ways to protect a computer, a network, and the information you use every day.
Electronics & IoT
Build an understanding of electricity and electronic components before moving on to connected hardware.
Electronics & IoT
Explore how an ESP32 can run focused applications and interact with storage, sensors, and the world around it.
Electronics & IoT
Get to know the ESP32 through a first program, GPIO, and its built-in capabilities.
Electronics & IoT
Explore how Wi-Fi and a small web server let a phone or computer interact with an ESP32.
Electronics & IoT
Bring hardware and the web together by exploring a web server running on an ESP32.
Open source
Put the ideas from the open-source learning path together in a final knowledge check.
Open source
Work through the steps of creating and sharing a small open-source project, from an idea to a repository.
Open source
Explore emerging questions around open technology, software development, and the communities that shape them.
Systems & networks
Understand repositories, commits, and the habits that help you keep track of your work.
Systems & networks
Try version-control ideas in an interactive activity and see how a project changes over time.
Electronics & IoT
Discover an open-source ground-station project and the software involved in satellite tracking and communication.
Web & software
Follow a bilingual English and Arabic introduction to taking a web page from your computer to the internet.
Web & software
Explore the steps that turn an idea into software, from planning and design to code and release.
Digital essentials
Build a first mental model of instructions, processing, and the parts that work together inside a computer.
Digital essentials
Get an overview of the digital skills covered by the ICDL learning material and choose a starting point.
Digital essentials
Explore the hardware, software, and online concepts that support everyday computer use.
Digital essentials
Explore personal information, online risks, and practical cybersecurity concepts in the ICDL material.
Digital essentials
Start with the role of a computer, its main components, and the tasks it helps you perform.
Digital essentials
Explore the tools and habits that help people share information and work together across the internet.
Digital essentials
Explore how to organize an idea and turn it into a clear presentation using LibreOffice Impress.
Digital essentials
Explore spreadsheet structure, calculations, and ways to organize information using LibreOffice Calc.
Digital essentials
Build practical document skills with an introduction to LibreOffice Writer and structured writing.
Electronics & IoT
Explore an emergency communication project built around ESP-NOW and LoRa, and the ideas behind device-to-device communication.
Web & software
Start with HTML and CSS through a bilingual English and Arabic introduction to making web pages.
Open source
Understand what an open-source license permits, what it asks of you, and why choosing one matters.
Systems & networks
Practice command-line ideas through an interactive terminal activity with guided challenges.
Systems & networks
Explore the idea of a bootable Linux USB drive and how it can help you try an operating system.
Open source
Explore linked notes, connected ideas, and an open-source approach to organizing knowledge.
Open source
Explore examples of open collaboration in medicine and consider why accessible tools and shared knowledge matter.
Open source
Explore an open-source learning platform and how it organizes courses, activities, and learning communities.
Systems & networks
Explore what happens when one computer asks another for a web page, from a request to the layers that carry it.
Open source
Explore self-hosted file sharing, collaboration, and the decisions behind managing your own cloud with Nextcloud.
Electronics & IoT
Discover Apache NiFi through an introduction to moving data, connecting steps, and thinking in flows.
Electronics & IoT
Experiment with NiFi-inspired data-flow concepts through the original interactive simulator.
Open source
Explore the relationship between a freely available core product and additional commercial features or services.
Systems & networks
Explore shared datasets and the idea of making information available for people to study, reuse, and build with.
Systems & networks
Take a practical look at discovering and using freely available data to ask questions about the world.
Open source
Explore an interactive collection of open-source tools and alternatives for everyday and technical work.
Open source
Build a broad understanding of open-source work, from using a repository to participating in a project.
Open source
Explore document management and the role of an open-source platform in organizing information.
Open source
Discover open-source tools for study, creativity, collaboration, and technical work.
Open source
Understand the support options around open-source projects, from documentation and communities to professional services.
Open source
Explore an organizational framework for adopting, managing, and participating in open-source software.
Web & software
Use the bilingual Alin Li page builder to explore content, layout, and the code behind a web page.
Open source
Explore the difference between permission to use software, access to source code, and unauthorized copying.
Open source
Explore places to learn, find projects, discover communities, and continue building your skills.
Open source
Explore stories of open-source projects and how shared work can grow beyond its original idea.
Systems & networks
Explore private network access as an approach to reaching a camera remotely, with attention to the network design.
Digital essentials
Explore computing, programming, AI, networking, and open source through an interactive question-based activity.
Systems & networks
Explore command-line concepts through a story-driven browser activity and a sequence of challenges.
Open source
Browse the supplied 2025–2026 project collection as a starting point for discovering tools and questions to investigate.
Systems & networks
Explore USB connectors, standards, and the ideas behind connecting devices to a computer.
Systems & networks
Discover a collection of websites and use it as a starting point for exploring what people build online.
No resources match those filters. Try another topic, or reset the filters.