Module 7 introduces learners to web technologies and the fundamentals of the internet, which form the backbone of modern digital communication and online applications. Understanding how the internet works and how web technologies are used to create websites and online services is essential for anyone studying computer science or working in technology.
This module is designed for beginners and does not require prior experience in networking or web development. It provides a comprehensive understanding of the internet, web browsers, web servers, websites, web applications, and the technologies used to build and maintain them. By the end of this module, learners will be able to explain how the internet works, identify the components of a website, and understand the technologies used to create and host web content.
What Is the Internet
The internet is a global network of computers and devices that communicate with each other using standardized protocols. It allows information to be shared, services to be accessed, and communication to occur across vast distances. The internet connects millions of networks worldwide, enabling users to access websites, send emails, stream videos, participate in social media, and much more.
At its core, the internet is a system of interconnected networks that use the Internet Protocol, commonly known as IP, to route information. Data is broken into small packets that travel independently across the network and are reassembled at the destination. This packet switching method allows for efficient and reliable communication.
Understanding the internet is essential for learners because it underpins almost every modern computing activity, from browsing websites to using cloud applications and participating in online communities.
How the Internet Works
The internet works by enabling communication between devices using a set of rules called protocols. Protocols define how data is formatted, transmitted, and received. Two of the most important protocols are the Transmission Control Protocol and the Internet Protocol, together referred to as TCP/IP.
TCP ensures that data is divided into packets and delivered correctly, while IP handles addressing and routing so that packets reach the correct destination. Together, they allow devices to communicate reliably, even if the packets take different paths across the network.
Other important protocols include:
- HTTP and HTTPS, used for transferring web pages.
- FTP, used for transferring files between computers.
- SMTP, IMAP, and POP3, used for sending and receiving emails.
The internet also relies on physical infrastructure such as servers, routers, switches, and undersea cables to carry data between locations.
Web Browsers
A web browser is a software application that allows users to access and view websites on the internet. Popular web browsers include Google Chrome, Mozilla Firefox, Microsoft Edge, and Safari. Browsers interpret web content, which is typically written in HTML, CSS, and JavaScript, and display it as a visually interactive experience for users.
Browsers also provide tools for navigating the web, such as search bars, bookmarks, tabs, and history. They manage cookies, cache, and other data to improve performance and user experience. Understanding web browsers is essential because they serve as the primary interface between users and the internet.
Web Servers
Web servers are specialized computers or software systems that store, process, and deliver web content to users. When a user types a website address into a browser, the browser sends a request to the corresponding web server. The server processes the request and sends back the requested web page, which the browser then displays.
Web servers handle multiple requests simultaneously and manage data efficiently to ensure fast and reliable access to websites. Popular web servers include Apache, Nginx, and Microsoft Internet Information Services. Understanding how web servers operate helps learners grasp the infrastructure behind websites and online applications.
Websites and Web Pages
A website is a collection of web pages that are linked together and accessible through a web browser. Each web page contains content such as text, images, videos, and interactive elements. Websites can be static, meaning their content does not change unless manually updated, or dynamic, meaning their content can change in response to user interactions or data input.
Static websites are simpler to create and are often used for informational purposes. Dynamic websites are more complex and often rely on databases and server side programming to deliver personalized content. Examples of dynamic websites include online stores, social media platforms, and news portals.
Understanding the difference between static and dynamic websites helps learners appreciate the technologies and techniques used to build and maintain web content.
Web Technologies
Web technologies are the tools and standards used to create, display, and manage web content. The core web technologies include:
HTML (Hypertext Markup Language) is used to structure content on web pages. It defines elements such as headings, paragraphs, images, links, and tables. HTML provides the foundation for all web content.
CSS (Cascading Style Sheets) is used to control the appearance and layout of web pages. CSS allows developers to apply styles such as colors, fonts, spacing, and positioning. It separates content from design, making websites more flexible and visually appealing.
JavaScript is a programming language used to add interactivity to websites. It enables dynamic content, form validation, animations, and responsive user interfaces. JavaScript can run in the browser, allowing real time interaction without requiring server communication for every action.
Together, HTML, CSS, and JavaScript form the basis of most websites and web applications. Understanding these technologies is essential for creating functional and engaging web experiences.
Front-End and Back-End Development
Web development is often divided into two main areas: front-end and back-end development.
Front-end development focuses on the user interface and experience. It involves designing and implementing web pages that users interact with directly. Front-end developers use HTML, CSS, JavaScript, and frameworks such as React, Angular, or Vue.js to create visually appealing and responsive websites.
Back-end development focuses on the server side of web applications. It involves managing databases, server logic, authentication, and communication between the server and client. Back-end developers use languages such as Python, Java, PHP, Ruby, and Node.js to build reliable and scalable web systems.
Full stack development combines both front-end and back-end skills, allowing developers to create complete web applications. Understanding the distinction between front-end and back-end development helps learners appreciate the roles involved in building websites and web applications.
Databases and Web Applications
Many modern websites rely on databases to store and retrieve information. A database is an organized collection of data that can be easily accessed, managed, and updated. Common database systems include MySQL, PostgreSQL, MongoDB, and Oracle.
Web applications often use databases to provide dynamic content, personalized experiences, and user account management. Examples include online shopping platforms, social media networks, and content management systems. Understanding databases is critical for learners who want to build functional and interactive web applications.
Networking Fundamentals
To fully understand web technologies, learners need a basic understanding of networking. Networking involves connecting computers and devices to share data and resources. Key concepts include:
- IP addresses, which uniquely identify devices on a network.
- Domain names, which are human friendly addresses that map to IP addresses.
- DNS (Domain Name System), which translates domain names into IP addresses.
- Routers and switches, which direct data traffic across networks.
- Protocols, which define rules for communication, such as HTTP, HTTPS, TCP, and IP.
Networking fundamentals help learners understand how web requests and responses travel across the internet and reach their destinations efficiently.
Internet Security and Best Practices
Security is a critical aspect of web technologies. Websites and web applications must protect user data, prevent unauthorized access, and ensure reliable operation. Key security concepts include:
- Encryption, which protects data transmitted over the internet. HTTPS is an example of encrypted communication.
- Authentication, which verifies user identities.
- Authorization, which controls what users are allowed to do.
- Firewalls and antivirus software, which protect systems from malicious attacks.
- Regular updates and patches, which fix vulnerabilities in software and servers.
- Understanding security best practices helps learners build safe and trustworthy web applications.
Emerging Web Technologies
Web technologies continue to evolve rapidly. Emerging trends include:
- Progressive Web Apps, which provide app-like experiences in a browser.
- Responsive design, which adapts websites for mobile and desktop devices.
- Web assembly, which allows high performance applications to run in the browser.
- Cloud based web services, which provide scalable computing and storage for web applications.
- APIs (Application Programming Interfaces), which allow different software systems to communicate and share data.
Learning about these trends helps learners prepare for modern web development and future technologies.
Hands-On Learning Opportunities
Practical experience is essential in web technologies. Learners are encouraged to:
- Explore web browsers and navigate different websites.
- Inspect web pages to see HTML, CSS, and JavaScript in action.
- Experiment with simple HTML and CSS to create a basic web page.
- Use JavaScript to add interactive elements such as buttons and forms.
- Explore online databases or JSON data to understand dynamic content.
- Practice using basic network tools to observe how data travels across the internet.
Hands-on activities reinforce theoretical knowledge, build practical skills, and inspire creativity in web development.
Summary of Module 7
Module 7 has introduced learners to web technologies and the internet. Key topics covered include:
- Definition and importance of the internet.
- How the internet works using protocols and packet switching.
- Web browsers and web servers.
- Websites, web pages, and differences between static and dynamic content.
- Core web technologies: HTML, CSS, and JavaScript.
- Front-end and back-end development.
- Databases and their role in web applications.
- Networking fundamentals.
- Internet security and best practices.
- Emerging web technologies.
By completing this module, learners should understand how websites and web applications are created, hosted, and accessed, and how to use web technologies responsibly and effectively.
Conclusion
Module 7 has provided a comprehensive introduction to web technologies and internet fundamentals. Understanding the internet, web browsers, servers, web technologies, and security practices equips learners with the knowledge needed to navigate the online world and create functional web content.
This knowledge prepares learners for Module 8, which will cover Databases and Data Management, allowing them to manage information efficiently and integrate it into web and software applications.

Tchamyem Emmanuel Ngueutsa
ReplyDeleteCohort 1
Cameroon
Module 7 talks about the internet and web technologies where the internet is defined as a global network of computers and devices that communicate with each other using standardized protocols.
Protocols control the communication between devices.
Web browser is a software that allows users to access and view websites on the internet.eg Safari , Google chrome etc
Web content is typically written in HTML,CSS and JavaScript.
Web servers are specialized computer or software systems that stores,process and deliver web content to users. E.g. Apache etc
A website is a collection of web pages that are linked together and accessed through a web browser and we have 2 types which are static websites and dynamic websites
Front end development focuses on the users interface and experience while back end focuses on the server part of web applications.
Full stack development is a combination of both front end and back end development.
Database is an organised collection of data that can be easily accessed, managed and updated.E.g. MySQL,Oracle,MongoDB
Networking involves connecting computers and devices to share data and resources.
Some key concepts of networking includes
IP address
Domain name
Routers and switches
Protocols.etc
Key concepts of security involves
Encryption
Authentication
Authorization
Firewalls and antivirus software. etc
API (Application programming interface)
This comment has been removed by the author.
ReplyDeleteTajudeen Ahmad Olanrewaju
ReplyDeletecohort 1
Nigeria
The internet is a worldwide system that connects computers and devices, allowing people to share information, communicate, and access online services such as websites, emails, videos, and social media. It works by sending data in small pieces called packets, which travel across networks and are reassembled at their destination. This system makes communication fast and reliable.
The internet relies on rules called protocols, especially TCP/IP, to ensure data is sent and received correctly. Other protocols like HTTP, HTTPS, FTP, and email protocols help transfer web pages, files, and messages. Physical equipment such as servers, routers, and cables also play a key role in keeping the internet running.
Web browsers, like Chrome or Firefox, allow users to access and view websites. They interpret web content and display it in an interactive way. Web servers, on the other hand, store website content and send it to browsers when requested.
Websites are made up of web pages and can be either static or dynamic. Static websites display fixed content, while dynamic websites change based on user interaction or stored data. Technologies such as HTML, CSS, and JavaScript are used to build websites—HTML structures content, CSS styles it, and JavaScript adds interactivity.
Web development is divided into front-end and back-end development. Front-end focuses on what users see and interact with, while back-end handles server logic, databases, and security. Databases store information that allows websites to provide personalized and interactive experiences.
Basic networking concepts like IP addresses, domain names, and DNS explain how data moves across the internet. Security is also important, as it protects user data through encryption, authentication, and safe system practices.
Web technologies continue to evolve with innovations such as mobile-friendly design, cloud services, and app-like web experiences. Learning through hands-on practice helps build confidence and understanding.
Overall, this module helps learners understand how the internet works, how websites are created and accessed, and how to use web technologies safely and effectively in today’s digital world.
Andrew Yembeh Yandi Mansaray
ReplyDeleteCohort 1
Sierra Leone
I have learnt that the internet is a global network that connects computers and devices, allowing them to share information and communicate using standard rules called protocols. Data is broken into small packets, sent across different networks, and reassembled at the destination, making communication efficient and reliable. It supports services such as websites, email, social media, video streaming, and cloud applications.
Web browsers allow users to access and view websites, while web servers store and deliver web content when requested. Websites are made up of web pages that can be static or dynamic, often using databases to provide interactive and personalized content. Core web technologies include HTML for structure, CSS for design, and JavaScript for interactivity.
The internet relies on networking basics like IP addresses, domain names, DNS, routers, and protocols such as TCP/IP and HTTP. Security is essential and involves encryption, authentication, and regular updates to protect data. As the internet evolves, new technologies like cloud services, web apps, and APIs continue to expand how people use and build online systems.
Full name: Arafat YACOUBOU
ReplyDeleteCohort: TechIqPro Cohort 1
Country: Togo
Module 7 – Web Technologies and Internet
- The internet connects millions of computers worldwide.
- Web technologies include HTML, CSS, JavaScript for building websites.
- Browsers interpret web pages and display content to users.
- The internet supports communication, e-commerce, education, and global collaboration.
Name: Maimuna Jallow
ReplyDeleteCohort 1
Country: Gambia
Summary of what I learnt
1. How the internet connects millions of networks worldwide which makes it the global network and the network of all networks .
2. How the internet use different types of protocols to format, transmit,and receive data and how it relies on other physical infrastructures such as servers, routers, switches etc. to carry data between locations .
3. I also learnt about how web browsers access and view website on the internet and how web browsers interprets web contents written in programming languages.
4. How web servers store, process, and deliver web content to users, how it handles multiple requests simultaneously and manage data efficiently.
5. I also learnt about how Websites are different from when pages and how web pages form a website, with the difference between static and dynamic websites.
6. The tools and standards used to create, display, and manage web content which are called web technologies
7. The two main division of web development which is front-end and back-end development what each of them focuses on and how they creat complete web applications when they are combined.
8. What database is about and the common database systems which include My SQL, PostgreSQL, MongoDB, and oracle, with how modern websites rely on database to store and retrieve information.
9. How networking fundamentals is essential to web technologies from IP addressing to protocols.
10. The key security concepts that prevent unauthorized access, and how web technologies is evolving rapidly.
11. The practical experience on web technologies.
Full name :Jumuah kalinoh
ReplyDeleteCohort. : 1
Country. : Malawi
This module covers the basics of the internet, web browsers, web servers, websites, and web technologies. You'll learn how the internet works, how web browsers display content, and how web servers deliver web pages.
The Internet
The internet is a global network of computers communicating using standardized protocols (TCP/IP). It enables information sharing, communication, and online services.
How the Internet Works
Devices communicate using protocols like TCP/IP, HTTP, FTP, and SMTP. Data is broken into packets, transmitted, and reassembled at the destination.
Key Components
- _Web Browsers_: software like Chrome, Firefox, or Safari that display web content
- _Web Servers_: store and deliver web content (e.g., Apache, Nginx)
- _Websites_: collections of web pages with text, images, and interactive elements
Web Technologies
- _HTML_: structures content on web pages
- _CSS_: controls layout and appearance
- _JavaScript_: adds interactivity to websites
This module I have learned on how to use internet and master the basics of the internet
Lenemiria Benson
ReplyDeleteCohort 1
Kenya
I learned that the internet allows information to be shared and accessed through web browsers using websites and web pages. I learned the difference between static websites, which display fixed content, and dynamic websites, which change based on user interaction and data from databases.
I learned that HTML is used to structure web content, CSS is used to style and design web pages, and JavaScript is used to add interactivity and dynamic behavior. I learned that front-end development focuses on what users see and interact with, while back-end development handles servers, databases, and application logic, and that full-stack development combines both.
I learned that databases store and manage data for web applications, and that networking concepts such as IP addresses, domain names, DNS, and internet protocols explain how data moves across the internet. I also learned the importance of internet security, including encryption, authentication, authorization, and regular software updates.
Finally, I learned about emerging web technologies and gained practical experience exploring websites, inspecting web pages, and creating simple, interactive web content.
Chibuzo Hillary Azikiwe
ReplyDeleteCohort 1
Nigeria
My Understanding of Module Seven
This module has been a fascinating deep dive into the architecture of the modern world. I’ve transitioned from understanding how a single computer works to understanding how billions of them communicate. Learning about the "behind-the-scenes" of the internet has completely changed how I view every website I visit.
The key lessons I’ve taken away are:
* The Anatomy of a Webpage: I now understand the "Triple Threat" of web development: HTML for the structure, CSS for the style, and JavaScript for the interactivity. Seeing how these three layers work together has made the web feel like something I can actually build, not just browse.
* The Internet's "Post Office": Learning about protocols and packet switching was a lightbulb moment. I now realize that data doesn't just travel as one big chunk; it’s broken down, sent across various paths, and reassembled. Understanding the relationship between browsers (clients) and servers has demystified how information is requested and delivered.
* Static vs. Dynamic Content: I can now distinguish between a simple, fixed webpage and a complex web application. Learning about Back-end development and Databases showed me how websites can remember user data and provide personalized experiences.
* Security and Responsibility: In an age of cyber threats, understanding internet security and best practices was vital. It has made me a more responsible digital citizen and a more cautious developer.
Practical Impact
The hands-on opportunities—like using JavaScript to make buttons work and observing how data travels across a network—have turned theoretical concepts into practical skills. I feel inspired by the "Front-end" and "Back-end" distinction, which helps me see which part of the development process I enjoy the most.
Conclusion
Module Seven has expanded my horizon from a single device to the entire globe. I finally understand the "mesh" that connects us all. This foundation is perfect for moving into Module Eight, as I now see exactly why Databases and Data Management are so critical for making the web truly dynamic and powerful.