Knowledge is most powerful when it is shared without limits. At Lemon Web Solutions, we are built on a simple premise: learning should be freely available to anyone with the drive to discover. To make this vision real, we create accessible e-learning resources that fuel curiosity and equip future innovators with practical digital skills.
Learn how webpages are structured and build a strong foundation using essential HTML elements, attributes, tables, forms and semantic markup.
HTML is the foundation of every webpage on the internet. It provides the structure that allows browsers to display text, images, links, tables, forms and other content in an organised way. In this beginner-friendly course, you will learn the essential concepts of HTML, understand how a basic webpage is constructed and practise using common HTML elements and attributes. By the end of the course, you will be able to create a simple, well-structured and accessible webpage of your own.
<header>,
<nav>,
<main>,
<section>,
<article> and
<footer>.
id,
class,
href,
src,
title and
target.
Learn how to accurately recreate a raster logo as a clean, scalable vector using paths, anchor points, Bézier curves, shape construction and professional export techniques.
Image logos downloaded from websites, scanned documents or older design files are often available only as raster images such as JPG or PNG. These formats are made from pixels and can become blurry when enlarged. In this advanced course, you will learn how to manually trace an image logo and rebuild it as a precise vector graphic. You will work with paths, anchor points, Bézier curves, geometric shapes, colour sampling, typography and layer organisation to reproduce the original design accurately. You will also learn how to refine the completed artwork and export it in suitable formats such as SVG, EPS and PDF for printing, branding and digital use.
Learn how to upload, configure and publish a website using cPanel, including domain setup, File Manager, databases, permissions, SSL and deployment troubleshooting.
Building a website is only the first step. To make it accessible on the internet, the website must be uploaded to a web-hosting server and configured correctly. In this intermediate course, you will learn how to publish a website using cPanel, one of the most widely used web-hosting control panels. You will work with domains, File Manager, FTP accounts, the public_html directory, databases, file permissions, SSL certificates and common server settings. You will also learn how to diagnose and resolve common deployment problems such as broken links, missing files, database connection errors and incorrect folder structures.
public_html directory.index.html or index.php.Learn how to build and manage a WordPress website using themes, plugins, pages, posts, menus, media and essential website settings.
WordPress is a popular content management system that allows users to create and manage websites without writing every page from scratch. In this beginner-friendly course, you will learn how to navigate the WordPress dashboard, configure important website settings and create content using pages, posts, categories and media. You will also explore themes, plugins, menus, widgets, user accounts and basic website maintenance. By the end of the course, you will be able to create, customise and manage a functional WordPress website with a clear structure and professional appearance.
Learn how to build and manage a Joomla website using articles, categories, menus, modules, templates, extensions and essential website settings.
Joomla is a flexible content management system that allows you to create and manage websites through an administration dashboard without building every page manually. In this beginner-friendly course, you will learn how to navigate the Joomla administrator area, configure important website settings and organise content using articles and categories. You will also explore menus, modules, templates, extensions, media management and user accounts. By the end of the course, you will be able to build, customise and maintain a functional Joomla website with an organised structure and professional appearance.
Learn how to connect, configure and secure a basic home network using a modem, router, Wi-Fi, Ethernet and essential network settings.
A home network allows computers, smartphones, televisions, printers and other devices to connect to the internet and communicate with one another. In this beginner-friendly course, you will learn how common networking equipment such as modems, routers, switches, wireless access points and Ethernet cables work together. You will also learn how to connect devices, configure Wi-Fi settings, understand basic IP addressing, secure the network and troubleshoot common connection problems. By the end of the course, you will be able to set up and maintain a simple, secure and reliable home network.
ping and ipconfig.Learn how to design, configure and secure VLANs using managed switches, trunk links, access ports, subnets, DHCP scopes, inter-VLAN routing and access-control policies.
Virtual Local Area Networks, commonly known as VLANs, allow administrators to divide a physical network into separate logical network segments. This improves security, performance and manageability by controlling how devices communicate across departments, services and device groups. In this advanced course, you will learn how to plan a VLAN structure, configure managed-switch ports, create tagged trunk links, assign IP subnets, configure DHCP scopes and enable controlled inter-VLAN routing. You will also learn how to apply access-control rules, isolate sensitive systems and troubleshoot common VLAN connectivity problems.
ping, tracert and ipconfig during troubleshooting.Learn how to select compatible computer components, assemble a desktop PC, configure BIOS or UEFI settings, install an operating system and troubleshoot common hardware issues.
Building your own computer gives you greater control over performance, features, upgrade options and budget. In this intermediate course, you will learn how the major components of a desktop computer work together and how to select compatible hardware based on your intended use. You will assemble the processor, motherboard, memory, storage, cooling system, power supply and graphics card inside a computer case while following proper handling and anti-static precautions. You will also learn how to perform the first startup, configure BIOS or UEFI settings, install an operating system, install device drivers and troubleshoot common hardware problems.
Learn how to prepare Windows Server, install Active Directory Domain Services, create a new domain, configure DNS and manage users, computers, groups and Group Policy.
A domain controller provides centralised authentication, identity management and access control for computers and users within an organisation. In this intermediate course, you will learn how to prepare a Windows Server installation, configure a static IP address, install Active Directory Domain Services and promote the server as a domain controller. You will also learn how to create an Active Directory forest and domain, configure DNS, organise directory objects, join computers to the domain and apply Group Policy settings. By the end of the course, you will be able to deploy and manage a functional Windows Server domain environment.
gpupdate and gpresult to test Group Policy.dcdiag and nslookup to verify domain-controller health.Learn how DHCP automatically assigns IP addresses and other network settings to computers, smartphones, printers and connected devices.
Dynamic Host Configuration Protocol, commonly known as DHCP, is a network service that automatically provides connected devices with the information they need to communicate on a network. This normally includes an IP address, subnet mask, default gateway and DNS server addresses. In this beginner-friendly course, you will learn how DHCP works, understand the process used by devices to request network settings and explore important concepts such as scopes, address pools, leases, exclusions and reservations. You will also learn how to view DHCP information on a computer and troubleshoot common problems when a device cannot obtain a valid IP address.
ipconfig command to view network configuration information.ipconfig /release to release a DHCP-assigned address.ipconfig /renew to request a new DHCP lease.169.254.x.x.ping.Learn the fundamentals of JavaScript and add interactive behaviour to webpages using variables, functions, conditions, loops, events and DOM manipulation.
JavaScript is a programming language used to make webpages interactive and responsive to user actions. While HTML provides the structure of a webpage and CSS controls its appearance, JavaScript allows the page to respond to button clicks, validate forms, update content, perform calculations and create dynamic user experiences. In this beginner-friendly course, you will learn the essential concepts of JavaScript, including variables, data types, operators, conditions, loops, functions, arrays, objects and browser events. You will also learn how to use JavaScript with the Document Object Model to read and modify webpage content.
console.log().let and const.if, else if and else statements to make decisions.switch statements for multiple conditions.for and while loops.return statement.getElementById() and querySelector().Learn how to back up, inspect, optimise, repair and secure website databases while maintaining data integrity and reliable application performance.
Website databases store important information such as user accounts, articles, product records, application settings and transaction data. Without regular maintenance, a database may become unnecessarily large, slow, inconsistent or vulnerable to data loss. In this intermediate course, you will learn how to inspect and maintain MySQL or MariaDB databases using tools such as phpMyAdmin and SQL commands. You will also learn how to create reliable backups, restore data, optimise tables, review indexes, remove unnecessary records, check data integrity and troubleshoot common database problems while protecting production information.
SELECT, WHERE, ORDER BY and LIMIT safely during inspection.COUNT() and other aggregate functions to analyse table contents.DELETE, UPDATE, DROP and TRUNCATE statements.EXPLAIN statement to understand how a query is processed.